• Home
  • Raw
  • Download

Lines Matching refs:Font

41 Font::Font(FontRenderer* state, const Font::FontDescription& desc) :  in Font()  function in android::uirenderer::Font
44 Font::FontDescription::FontDescription(const SkPaint* paint, const SkMatrix& rasterMatrix) in FontDescription()
50 mFlags |= Font::kFakeBold; in FontDescription()
63 Font::~Font() { in ~Font()
69 hash_t Font::FontDescription::hash() const { in hash()
84 int Font::FontDescription::compare(const Font::FontDescription& lhs, in compare()
85 const Font::FontDescription& rhs) { in compare()
126 void Font::invalidateTextureCache(CacheTexture* cacheTexture) { in invalidateTextureCache()
135 void Font::measureCachedGlyph(CachedGlyphInfo *glyph, int x, int y, in measureCachedGlyph()
157 void Font::drawCachedGlyph(CachedGlyphInfo* glyph, int x, int y, in drawCachedGlyph()
176 void Font::drawCachedGlyphTransformed(CachedGlyphInfo* glyph, int x, int y, in drawCachedGlyphTransformed()
206 void Font::drawCachedGlyphBitmap(CachedGlyphInfo* glyph, int x, int y, uint8_t* bitmap, in drawCachedGlyphBitmap()
237 void Font::drawCachedGlyph(CachedGlyphInfo* glyph, float x, float hOffset, float vOffset, in drawCachedGlyph()
277 CachedGlyphInfo* Font::getCachedGlyph(const SkPaint* paint, glyph_t textUnit, bool precaching) { in getCachedGlyph()
294 void Font::render(const SkPaint* paint, const glyph_t* glyphs, in render()
300 void Font::render(const SkPaint* paint, const glyph_t* glyphs, int numGlyphs, in render()
348 void Font::measure(const SkPaint* paint, const glyph_t* glyphs, in measure()
358 void Font::precache(const SkPaint* paint, const glyph_t* glyphs, int numGlyphs) { in precache()
377 void Font::render(const SkPaint* paint, const glyph_t* glyphs, in render()
385 &android::uirenderer::Font::drawCachedGlyph, in render()
386 &android::uirenderer::Font::drawCachedGlyphTransformed, in render()
387 &android::uirenderer::Font::drawCachedGlyphBitmap, in render()
388 &android::uirenderer::Font::drawCachedGlyphBitmap, in render()
389 &android::uirenderer::Font::measureCachedGlyph, in render()
390 &android::uirenderer::Font::measureCachedGlyph in render()
420 void Font::updateGlyphCache(const SkPaint* paint, const SkGlyph& skiaGlyph, in updateGlyphCache()
464 CachedGlyphInfo* Font::cacheGlyph(const SkPaint* paint, glyph_t glyph, bool precaching) { in cacheGlyph()
479 Font* Font::create(FontRenderer* state, const SkPaint* paint, const SkMatrix& matrix) { in create()
481 Font* font = state->mActiveFonts.get(description); in create()
484 font = new Font(state, description); in create()