Lines Matching refs:glyphStorage
193 LEUnicode *&outChars, LEGlyphStorage &glyphStorage, LEErrorCode &success) in characterProcessing() argument
279 glyphStorage.adoptCharIndicesArray(fakeGlyphStorage); in characterProcessing()
300 LEGlyphStorage &glyphStorage, LEErrorCode &success) in computeGlyphs() argument
312 …unt = characterProcessing(chars, offset, count, max, rightToLeft, outChars, glyphStorage, success); in computeGlyphs()
315 … mapCharsToGlyphs(outChars, 0, outCharCount, rightToLeft, rightToLeft, glyphStorage, success); in computeGlyphs()
318 mapCharsToGlyphs(chars, offset, count, rightToLeft, rightToLeft, glyphStorage, success); in computeGlyphs()
321 return glyphStorage.getGlyphCount(); in computeGlyphs()
326 void LayoutEngine::positionGlyphs(LEGlyphStorage &glyphStorage, float x, float y, LEErrorCode &succ… in positionGlyphs() argument
332 glyphStorage.allocatePositions(success); in positionGlyphs()
338 le_int32 i, glyphCount = glyphStorage.getGlyphCount(); in positionGlyphs()
343 glyphStorage.setPosition(i, x, y, success); in positionGlyphs()
345 fFontInstance->getGlyphAdvance(glyphStorage[i], advance); in positionGlyphs()
350 glyphStorage.setPosition(glyphCount, x, y, success); in positionGlyphs()
354 LEGlyphStorage &glyphStorage, LEErrorCode &success) in adjustGlyphPositions() argument
368 adjustMarkGlyphs(&chars[offset], count, reverse, glyphStorage, &filter, success); in adjustGlyphPositions()
374 kt.process(glyphStorage); in adjustGlyphPositions()
381 void LayoutEngine::adjustMarkGlyphs(LEGlyphStorage &glyphStorage, LEGlyphFilter *markFilter, LEErro… in adjustMarkGlyphs() argument
384 le_int32 p, glyphCount = glyphStorage.getGlyphCount(); in adjustMarkGlyphs()
397 glyphStorage.getGlyphPosition(0, prev, ignore, success); in adjustMarkGlyphs()
402 glyphStorage.getGlyphPosition(p + 1, next, ignore, success); in adjustMarkGlyphs()
405 glyphStorage.adjustPosition(p, xAdjust, 0, success); in adjustMarkGlyphs()
407 if (markFilter->accept(glyphStorage[p])) { in adjustMarkGlyphs()
414 glyphStorage.adjustPosition(glyphCount, xAdjust, 0, success); in adjustMarkGlyphs()
417 …Unicode chars[], le_int32 charCount, le_bool reverse, LEGlyphStorage &glyphStorage, LEGlyphFilter … in adjustMarkGlyphs() argument
421 le_int32 glyphCount = glyphStorage.getGlyphCount(); in adjustMarkGlyphs()
439 glyphStorage.getGlyphPosition(0, prev, ignore, success); in adjustMarkGlyphs()
444 glyphStorage.getGlyphPosition(p + 1, next, ignore, success); in adjustMarkGlyphs()
447 glyphStorage.adjustPosition(p, xAdjust, 0, success); in adjustMarkGlyphs()
456 glyphStorage.adjustPosition(glyphCount, xAdjust, 0, success); in adjustMarkGlyphs()
465 LEGlyphStorage &glyphStorage, LEErrorCode &success) in mapCharsToGlyphs() argument
471 glyphStorage.allocateGlyphArray(count, reverse, success); in mapCharsToGlyphs()
475 …ance->mapCharsToGlyphs(chars, offset, count, reverse, &charMapper, fFilterZeroWidth, glyphStorage); in mapCharsToGlyphs()