HomeSort by relevance Sort by last modified time
    Searched refs:SkGlyph (Results 1 - 25 of 43) sorted by null

1 2

  /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,

Completed in 655 milliseconds

1 2