/external/skia/src/ports/ |
SkScalerContext_win_dw.h | 19 class SkGlyph; 32 void generateAdvance(SkGlyph* glyph) override; 33 void generateMetrics(SkGlyph* glyph) override; 34 void generateImage(const SkGlyph& glyph) override; 39 const void* drawDWMask(const SkGlyph& glyph, 43 HRESULT getBoundingBox(SkGlyph* glyph, 48 bool isColorGlyph(const SkGlyph& glyph); 54 bool getColorGlyphRun(const SkGlyph& glyph, IDWriteColorGlyphRunEnumerator** colorGlyph); 56 void generateColorGlyphImage(const SkGlyph& glyph);
|
SkScalerContext_win_dw.cpp | 17 #include "SkGlyph.h" 387 void SkScalerContext_DW::generateAdvance(SkGlyph* glyph) { 441 HRESULT SkScalerContext_DW::getBoundingBox(SkGlyph* glyph, 512 static bool glyph_check_and_set_bounds(SkGlyph* glyph, const RECT& bbox) { 523 bool SkScalerContext_DW::isColorGlyph(const SkGlyph& glyph) { 528 bool SkScalerContext_DW::getColorGlyphRun(const SkGlyph& glyph, 557 void SkScalerContext_DW::generateMetrics(SkGlyph* glyph) { 661 static void bilevel_to_bw(const uint8_t* SK_RESTRICT src, const SkGlyph& glyph) { 700 static void grayscale_to_a8(const uint8_t* SK_RESTRICT src, const SkGlyph& glyph, 716 static void rgb_to_a8(const uint8_t* SK_RESTRICT src, const SkGlyph& glyph, const uint8_t* table8) [all...] |
SkFontHost_FreeType_common.h | 12 #include "SkGlyph.h" 37 void generateGlyphImage(FT_Face face, const SkGlyph& glyph, const SkMatrix& bitmapTransform);
|
/external/skia/src/core/ |
SkGlyphCache.h | 13 #include "SkGlyph.h" 41 const SkGlyph& getUnicharAdvance(SkUnichar); 42 const SkGlyph& getGlyphIDAdvance(SkGlyphID); 50 const SkGlyph& getUnicharMetrics(SkUnichar); 51 const SkGlyph& getGlyphIDMetrics(SkGlyphID); 57 const SkGlyph& getUnicharMetrics(SkUnichar, SkFixed x, SkFixed y); 58 const SkGlyph& getGlyphIDMetrics(uint16_t, SkFixed x, SkFixed y); 79 const void* findImage(const SkGlyph&); 85 bool yAxis, SkGlyph* , SkScalar* array, int* count); 90 const SkPath* findPath(const SkGlyph&) [all...] |
SkAutoKern.h | 12 #include "SkGlyph.h" 25 SkScalar adjust(const SkGlyph& glyph)
|
SkGlyphCache.cpp | 50 fGlyphMap.foreach([](SkGlyph* g) { 104 const SkGlyph& SkGlyphCache::getUnicharAdvance(SkUnichar charCode) { 109 const SkGlyph& SkGlyphCache::getGlyphIDAdvance(uint16_t glyphID) { 117 const SkGlyph& SkGlyphCache::getUnicharMetrics(SkUnichar charCode) { 122 const SkGlyph& SkGlyphCache::getUnicharMetrics(SkUnichar charCode, SkFixed x, SkFixed y) { 127 const SkGlyph& SkGlyphCache::getGlyphIDMetrics(uint16_t glyphID) { 133 const SkGlyph& SkGlyphCache::getGlyphIDMetrics(uint16_t glyphID, SkFixed x, SkFixed y) { 139 SkGlyph* SkGlyphCache::lookupByChar(SkUnichar charCode, MetricsType type, SkFixed x, SkFixed y) { 149 SkGlyph* SkGlyphCache::lookupByPackedGlyphID(SkPackedGlyphID packedGlyphID, MetricsType type) { 150 SkGlyph* glyph = fGlyphMap.find(packedGlyphID) [all...] |
SkScalerContext.h | 11 #include "SkGlyph.h" 248 void getAdvance(SkGlyph*); 249 void getMetrics(SkGlyph*); 250 void getImage(const SkGlyph&); 289 virtual void generateAdvance(SkGlyph* glyph) = 0; 296 virtual void generateMetrics(SkGlyph* glyph) = 0; 307 virtual void generateImage(const SkGlyph& glyph) = 0;
|
SkFindAndPlaceGlyph.h | 12 #include "SkGlyph.h" 56 // void f(const SkGlyph& glyph, SkPoint position, SkPoint rounding); 129 virtual const SkGlyph& lookupGlyph(const char** text) = 0; 130 virtual const SkGlyph& lookupGlyphXY(const char** text, SkFixed x, SkFixed y) = 0; 137 const SkGlyph& lookupGlyph(const char** text) override { 141 const SkGlyph& lookupGlyphXY(const char** text, SkFixed x, SkFixed y) override { 186 const SkGlyph& lookupGlyph(const char** text) override { 189 const SkGlyph& lookupGlyphXY(const char** text, SkFixed x, SkFixed y) override { 345 static SkPoint TextAlignmentAdjustment(SkPaint::Align textAlignment, const SkGlyph& glyph) { 363 #define kSubpixelRounding (SkFixedToScalar(SkGlyph::kSubpixelRound) [all...] |
SkDrawProcs.h | 12 #include "SkGlyph.h" 50 void operator()(const SkPoint& loc, const SkGlyph& glyph, SkPoint* dst) {
|
SkTextToPathIter.h | 77 const SkGlyph& glyph = fGlyphCacheProc(fCache, &text);
|
SkScalerContext.cpp | 15 #include "SkGlyph.h" 30 void SkGlyph::toMask(SkMask* mask) const { 39 size_t SkGlyph::computeImageSize() const { 50 void SkGlyph::zeroMetrics() { 100 void SkScalerContext::getAdvance(SkGlyph* glyph) { 109 void SkScalerContext::getMetrics(SkGlyph* glyph) { 451 void SkScalerContext::getImage(const SkGlyph& origGlyph) { 452 const SkGlyph* glyph = &origGlyph; 453 SkGlyph tmpGlyph; 848 void generateAdvance(SkGlyph* glyph) override [all...] |
SkPaint.cpp | 555 static const SkGlyph& sk_getMetrics_utf8_next(SkGlyphCache* cache, 563 static const SkGlyph& sk_getMetrics_utf16_next(SkGlyphCache* cache, 571 static const SkGlyph& sk_getMetrics_utf32_next(SkGlyphCache* cache, 582 static const SkGlyph& sk_getMetrics_glyph_next(SkGlyphCache* cache, 594 static const SkGlyph& sk_getAdvance_utf8_next(SkGlyphCache* cache, 602 static const SkGlyph& sk_getAdvance_utf16_next(SkGlyphCache* cache, 610 static const SkGlyph& sk_getAdvance_utf32_next(SkGlyphCache* cache, 621 static const SkGlyph& sk_getAdvance_glyph_next(SkGlyphCache* cache, 707 static void set_bounds(const SkGlyph& g, SkRect* bounds) { 714 static void join_bounds_x(const SkGlyph& g, SkRect* bounds, SkScalar dx) [all...] |
SkGlyph.h | 128 class SkGlyph { 247 static SkPackedGlyphID GetKey(const SkGlyph& glyph) {
|
/external/skia/src/fonts/ |
SkRandomScalerContext.cpp | 9 #include "SkGlyph.h" 25 void generateAdvance(SkGlyph*) override; 26 void generateMetrics(SkGlyph*) override; 27 void generateImage(const SkGlyph&) override; 56 void SkRandomScalerContext::generateAdvance(SkGlyph* glyph) { 60 void SkRandomScalerContext::generateMetrics(SkGlyph* glyph) { 134 void SkRandomScalerContext::generateImage(const SkGlyph& glyph) { 150 const_cast<SkGlyph&>(glyph).fMaskFormat = format;
|
SkTestScalerContext.h | 60 void getAdvance(SkGlyph* glyph); 62 void getMetrics(SkGlyph* glyph);
|
SkGScalerContext.cpp | 11 #include "SkGlyph.h" 54 void generateAdvance(SkGlyph*) override; 55 void generateMetrics(SkGlyph*) override; 56 void generateImage(const SkGlyph&) override; 73 void SkGScalerContext::generateAdvance(SkGlyph* glyph) { 83 void SkGScalerContext::generateMetrics(SkGlyph* glyph) { 110 void SkGScalerContext::generateImage(const SkGlyph& glyph) {
|
SkTestScalerContext.cpp | 13 #include "SkGlyph.h" 125 void SkTestTypeface::getAdvance(SkGlyph* glyph) { 135 void SkTestTypeface::getMetrics(SkGlyph* glyph) { 221 void generateAdvance(SkGlyph* glyph) override { 230 void generateMetrics(SkGlyph* glyph) override { 255 void generateImage(const SkGlyph& glyph) override {
|
/external/skia/src/gpu/text/ |
GrTextUtils.h | 27 class SkGlyph; 154 GrAtlasTextStrike**, const SkGlyph&, int left, int top, 158 GrAtlasTextStrike**, const SkGlyph&,
|
GrAtlasGlyphCache.h | 34 inline GrGlyph* getGlyph(const SkGlyph& skGlyph, GrGlyph::PackedID packed, 38 glyph = this->generateGlyph(skGlyph, packed, cache); 55 const SkGlyph& skGlyph = GrToSkGlyph(cache, packed); 56 glyph = this->generateGlyph(skGlyph, packed, cache); 94 static const SkGlyph& GrToSkGlyph(SkGlyphCache* cache, GrGlyph::PackedID id) { 100 GrGlyph* generateGlyph(const SkGlyph&, GrGlyph::PackedID, SkGlyphCache*);
|
GrAtlasGlyphCache.cpp | 197 static inline GrMaskFormat get_packed_glyph_mask_format(const SkGlyph& glyph) { 214 static inline bool get_packed_glyph_bounds(SkGlyphCache* cache, const SkGlyph& glyph, 226 static inline bool get_packed_glyph_df_bounds(SkGlyphCache* cache, const SkGlyph& glyph, 263 static bool get_packed_glyph_image(SkGlyphCache* cache, const SkGlyph& glyph, int width, 319 static bool get_packed_glyph_df_image(SkGlyphCache* cache, const SkGlyph& glyph, 402 GrGlyph* GrAtlasTextStrike::generateGlyph(const SkGlyph& skGlyph, GrGlyph::PackedID packed, 406 if (!get_packed_glyph_df_bounds(cache, skGlyph, &bounds)) { 410 if (!get_packed_glyph_bounds(cache, skGlyph, &bounds)) { 414 GrMaskFormat format = get_packed_glyph_mask_format(skGlyph); [all...] |
GrTextUtils.cpp | 97 [&](const SkGlyph& glyph, SkPoint position, SkPoint rounding) { 133 [&](const SkGlyph& glyph, SkPoint position, SkPoint rounding) { 147 GrAtlasTextStrike** strike, const SkGlyph& skGlyph, 153 GrGlyph::PackedID id = GrGlyph::Pack(skGlyph.getGlyphID(), 154 skGlyph.getSubXFixed(), 155 skGlyph.getSubYFixed(), 157 GrGlyph* glyph = (*strike)->getGlyph(skGlyph, id, cache); 175 blob->appendGlyph(runIndex, r, color, *strike, glyph, cache, skGlyph, 314 const SkGlyph& glyph = glyphCacheProc(origPaintCache, &textPtr) [all...] |
GrAtlasTextContext.h | 25 class SkGlyph;
|
/frameworks/base/libs/hwui/font/ |
CacheTexture.h | 26 #include <SkGlyph.h> 92 bool fitBitmap(const SkGlyph& glyph, uint32_t* retOriginX, uint32_t* retOriginY);
|
/external/skia/bench/ |
SkGlyphCacheBench.cpp | 31 const SkGlyph& g = cache->getGlyphIDMetrics(glyphs[c]);
|
/frameworks/base/libs/hwui/ |
FontRenderer.h | 138 void cacheBitmap(const SkGlyph& glyph, CachedGlyphInfo* cachedGlyph, 140 CacheTexture* cacheBitmapInTexture(std::vector<CacheTexture*>& cacheTextures, const SkGlyph& glyph,
|