Searched refs:shaperItem (Results 1 - 2 of 2) sorted by relevance

/frameworks/base/core/jni/android/graphics/
H A DTextLayoutCache.cpp332 void TextLayoutCacheValue::initShaperItem(HB_ShaperItem& shaperItem, HB_FontRec* font, argument
335 memset(&shaperItem, 0, sizeof(shaperItem));
349 shaperItem.kerning_applied = false;
359 shaperItem.font = font;
360 shaperItem.font->userData = fontData;
362 shaperItem.face = HB_NewFace(NULL, harfbuzzSkiaGetTable);
368 createGlyphArrays(shaperItem, (contextCount + 2) * 2);
371 shaperItem.string = chars;
372 shaperItem
375 freeShaperItem(HB_ShaperItem& shaperItem) argument
380 shapeRun(HB_ShaperItem& shaperItem, size_t start, size_t count, bool isRTL) argument
421 HB_ShaperItem shaperItem; local
534 logGlyphs(HB_ShaperItem shaperItem) argument
543 computeRunValuesWithHarfbuzz(HB_ShaperItem& shaperItem, SkPaint* paint, size_t start, size_t count, bool isRTL, Vector<jfloat>* const outAdvances, jfloat* outTotalAdvance, Vector<jchar>* const outGlyphs) argument
609 deleteGlyphArrays(HB_ShaperItem& shaperItem) argument
617 createGlyphArrays(HB_ShaperItem& shaperItem, int size) argument
[all...]
H A DTextLayoutCache.h165 static void computeRunValuesWithHarfbuzz(HB_ShaperItem& shaperItem, SkPaint* paint,
170 static void initShaperItem(HB_ShaperItem& shaperItem, HB_FontRec* font, FontData* fontData,
173 static void freeShaperItem(HB_ShaperItem& shaperItem);
175 static void shapeRun(HB_ShaperItem& shaperItem, size_t start, size_t count, bool isRTL);
177 static void deleteGlyphArrays(HB_ShaperItem& shaperItem);
179 static void createGlyphArrays(HB_ShaperItem& shaperItem, int size);

Completed in 26 milliseconds