Lines Matching refs:mpCharWidths
201 int* mpCharWidths; // map rel char pos to char width member in SimpleWinLayout
264 mpCharWidths( NULL ), in SimpleWinLayout()
283 if( mpCharWidths != mpGlyphAdvances ) in ~SimpleWinLayout()
284 delete[] mpCharWidths; in ~SimpleWinLayout()
544 mpCharWidths = mpGlyphAdvances;
547 mpCharWidths = new int[ mnCharCount ];
549 mpCharWidths[ i ] = 0;
554 mpCharWidths[ j ] += mpGlyphAdvances[ i ];
566 mpCharWidths[i] = (int)(mpCharWidths[i] * mfFontScale);
567 if( mpGlyphAdvances != mpCharWidths )
708 pDXArray[ i ] = mpCharWidths[ i ];
730 nExtraWidth += mpCharWidths[ n ] * nFactor;
764 long nXRight = nXPos + mpCharWidths[ nCurrIdx ];
835 if( mpCharWidths != mpGlyphAdvances )
842 mpCharWidths[ i ] = mpGlyphAdvances[ i ];
848 mpCharWidths[ i ] = 0;
853 mpCharWidths[ j ] += mpGlyphAdvances[ i ];
953 mpCharWidths = new int[ mnCharCount ];
958 mpCharWidths[ k ] = mpGlyphAdvances[ k ];
971 mpCharWidths[ nRelCharPos ] = 0;
1000 mpCharWidths[ nRelCharPos ] = 0;
1087 int* mpCharWidths; // map from absolute_char_pos to char_width member in UniscribeLayout
1242 mpCharWidths( NULL ),
1264 delete[] mpCharWidths;
1428 mpCharWidths = new int[ mnCharCapacity ];
1439 mpCharWidths[j] = 0;
1600 mpCharWidths + rVisualItem.mnMinCharPos );
1684 mpCharWidths[i] = (int)(mpCharWidths[i] * mfFontScale);
1840 nXOffset -= mpCharWidths[c];
1848 nXOffset += mpCharWidths[c];
2135 mpCharWidths[ i ] = 0;
2227 nBaseClusterOffset += mpCharWidths[i];
2277 pDXArray[ i - mnMinCharPos ] = mpCharWidths[ i ];
2289 nWidth += mpCharWidths[ i ] * nFactor;
2424 if( mpCharWidths[i] != nNewCharWidth )
2426 mpCharWidths[i] = nNewCharWidth;
2453 nXOffset += mpCharWidths[i];
2496 mpCharWidths + rVisualItem.mnMinCharPos,
2699 nOldWidth += mpCharWidths[ i ];
2728 nItemWidth += mpCharWidths[ i ];