Searched refs:shaperItem (Results 1 - 2 of 2) sorted by relevance
/frameworks/base/core/jni/android/graphics/ |
H A D | TextLayoutCache.cpp | 332 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 D | TextLayoutCache.h | 165 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 29 milliseconds