Lines Matching refs:rVI
1867 const VisualItem& rVI = mpVisualItems[ nItem ]; local
1868 if( rVI.IsEmpty() )
1873 for( c = rVI.mnEndCharPos; --c >= rVI.mnMinCharPos; )
1875 int i = mpLogClusters[c] + rVI.mnMinGlyphPos;
1879 c = !rVI.IsRTL() ? rVI.mnMinCharPos : rVI.mnEndCharPos - 1;
1880 for( int i = rVI.mnMinGlyphPos; i < rVI.mnEndGlyphPos; ++i ) {
2111 VisualItem& rVI = mpVisualItems[ nItem ]; local
2112 if( rVI.IsEmpty() )
2114 for( i = rVI.mnEndCharPos; --i >= rVI.mnMinCharPos; )
2116 int j = mpLogClusters[ i ] + rVI.mnMinGlyphPos;
2126 VisualItem& rVI = mpVisualItems[ nItem ]; local
2127 if( rVI.IsEmpty() )
2131 for( i = rVI.mnMinCharPos; i < rVI.mnEndCharPos; ++i )
2133 int j = mpLogClusters[ i ] + rVI.mnMinGlyphPos;
2139 int nMinGlyphPos, nEndGlyphPos, nOrigMinGlyphPos = rVI.mnMinGlyphPos;
2140 GetItemSubrange( rVI, nMinGlyphPos, nEndGlyphPos );
2145 rVI.mnMinGlyphPos = ++i;
2151 rVI.mnEndGlyphPos = 0;
2158 if (rVI.mnMinGlyphPos != nOrigMinGlyphPos)
2163 rVI.mnMinGlyphPos = i = nOrigMinGlyphPos;
2183 const int nRelGlyphPos = (j++) - rVI.mnMinGlyphPos;
2189 rVI.mnEndGlyphPos = j;
2259 const VisualItem& rVI = mpVisualItems[ nItem ]; local
2263 if( !GetItemSubrange( rVI, nMinGlyphPos, nEndGlyphPos ) )
2267 nWidth = rVI.mnXOffset;