Lines Matching refs:mpGlyphs2Chars

203     int*            mpGlyphs2Chars;     // map abs glyph pos to abs char pos  member in SimpleWinLayout
266 mpGlyphs2Chars( NULL ), in SimpleWinLayout()
281 delete[] mpGlyphs2Chars; in ~SimpleWinLayout()
353 mpGlyphs2Chars = new int[ mnCharCount ];
355 mpChars2Glyphs[i] = mpGlyphs2Chars[i] = -1;
387 mpGlyphs2Chars[ mnGlyphCount ] = nCharPos;
458 int nCharPos = mpGlyphs2Chars ? mpGlyphs2Chars[i]: i + rArgs.mnMinCharPos;
543 if( !mpGlyphs2Chars )
552 int j = mpGlyphs2Chars[ i ] - rArgs.mnMinCharPos;
626 if( !mpGlyphs2Chars )
629 nCharPos = mpGlyphs2Chars[nStart];
745 if( !mpGlyphs2Chars )
763 int nCurrIdx = mpGlyphs2Chars[ i ] - mnMinCharPos;
838 if( !mpGlyphs2Chars )
851 int j = mpGlyphs2Chars[ i ] - rArgs.mnMinCharPos;
950 if( !mpGlyphs2Chars )
952 mpGlyphs2Chars = new int[ mnGlyphCount ];
957 mpGlyphs2Chars[ k ] = mnMinCharPos + k;
969 int nRelCharPos = mpGlyphs2Chars[ i ] - mnMinCharPos;
998 int nRelCharPos = mpGlyphs2Chars[ i ] - mnMinCharPos;
1010 mpGlyphs2Chars[ nNewGC ] = mpGlyphs2Chars[ i ];
1099 mutable int* mpGlyphs2Chars; // map from absolute_glyph_pos to absolute_char_pos member in UniscribeLayout
1252 mpGlyphs2Chars( NULL ),
1270 delete[] mpGlyphs2Chars;
1856 if( pCharPosAry && !mpGlyphs2Chars )
1859 mpGlyphs2Chars = new int[ mnGlyphCapacity ];
1862 mpGlyphs2Chars[i] = CHARPOS_NONE;
1876 mpGlyphs2Chars[i] = c;
1881 if( mpGlyphs2Chars[i] == CHARPOS_NONE )
1882 mpGlyphs2Chars[i] = c;
1884 c = mpGlyphs2Chars[i];
1902 if( mpGlyphs2Chars ) // unless explicitly requested+provided
1903 nCharPos = mpGlyphs2Chars[ nStart ];
2103 if( !mpGlyphs2Chars )
2105 mpGlyphs2Chars = new int[ mnGlyphCapacity ];
2107 mpGlyphs2Chars[ i ] = -1;
2117 mpGlyphs2Chars[ j ] = i;
2181 const int k = mpGlyphs2Chars[ i ];
2182 mpGlyphs2Chars[ j ] = k;