Home
last modified time | relevance | path

Searched refs:SkDescriptor (Results 1 – 25 of 33) sorted by relevance

12

/external/skia/src/core/
DSkDescriptor.h16 class SkDescriptor : SkNoncopyable {
20 return sizeof(SkDescriptor) + entryCount * sizeof(Entry); in ComputeOverhead()
23 static std::unique_ptr<SkDescriptor> Alloc(size_t length) { in Alloc()
25 return std::unique_ptr<SkDescriptor>(static_cast<SkDescriptor*>(::operator new (length))); in Alloc()
32 fLength = sizeof(SkDescriptor); in init()
56 fChecksum = SkDescriptor::ComputeChecksum(this); in computeChecksum()
61 SkASSERT(SkDescriptor::ComputeChecksum(this) == fChecksum); in assertChecksum()
81 std::unique_ptr<SkDescriptor> copy() const { in copy()
82 std::unique_ptr<SkDescriptor> desc = SkDescriptor::Alloc(fLength); in copy()
87 bool operator==(const SkDescriptor& other) const {
[all …]
DSkGlyphCache.h98 const SkDescriptor& getDescriptor() const { return *fDesc; } in getDescriptor()
119 static SkGlyphCache* VisitCache(SkTypeface*, const SkScalerContextEffects&, const SkDescriptor*,
137 const SkDescriptor* desc) { in DetachCache()
195 SkGlyphCache(const SkDescriptor*, std::unique_ptr<SkScalerContext>);
231 const std::unique_ptr<SkDescriptor> fDesc;
258 const SkDescriptor* desc) in SkAutoGlyphCache()
DSkTypeface.cpp49 const SkDescriptor*) const override { in onCreateScalerContext()
350 SkAutoDescriptor ad(sizeof(rec) + SkDescriptor::ComputeOverhead(1)); in onComputeBounds()
351 SkDescriptor* desc = ad.getDesc(); in onComputeBounds()
DSkScalerContext.h18 class SkDescriptor; variable
214 SkScalerContext(sk_sp<SkTypeface>, const SkScalerContextEffects&, const SkDescriptor*);
DSkPaint.cpp409 const SkDescriptor* desc, void* context) { in DetachDescProc()
926 const SkDescriptor* desc, void* context) { in FontMetricsDescProc()
1226 static void add_flattenable(SkDescriptor* desc, uint32_t tag, in add_flattenable()
1556 static void write_out_descriptor(SkDescriptor* desc, const SkScalerContext::Rec& rec, in write_out_descriptor()
1624 descSize += SkDescriptor::ComputeOverhead(entryCount); in fill_out_rec()
1633 const SkDescriptor* desc, size_t descSize) { in test_desc()
1642 SkDescriptor* desc1 = ad1.getDesc(); in test_desc()
1643 SkDescriptor* desc2 = ad2.getDesc(); in test_desc()
1694 SkDescriptor* desc = ad->getDesc(); in getScalerContextDescriptor()
1718 const SkDescriptor*, void*), in descriptorProc() argument
[all …]
DSkScalerContext.cpp69 const SkDescriptor* desc) in SkScalerContext()
832 const SkDescriptor* desc) in SkScalerContext_Empty()
857 extern SkScalerContext* SkCreateColorScalerContext(const SkDescriptor* desc);
860 const SkScalerContextEffects& effects, const SkDescriptor* desc, bool allowFailure) const in createScalerContext()
DSkGlyphCache.cpp36 SkGlyphCache::SkGlyphCache(const SkDescriptor* desc, std::unique_ptr<SkScalerContext> ctx) in SkGlyphCache()
481 const SkDescriptor* desc, in VisitCache()
/external/skia/src/gpu/
DGrPathRendering.cpp50 const SkDescriptor& desc) in GlyphGenerator()
65 bool isEqualTo(const SkDescriptor& desc) const override { return *fDesc == desc; } in isEqualTo()
70 const std::unique_ptr<SkDescriptor> fDesc;
76 const SkDescriptor* desc, in createGlyphs()
95 SkAutoDescriptor ad(sizeof(rec) + SkDescriptor::ComputeOverhead(1)); in createGlyphs()
96 SkDescriptor* genericDesc = ad.getDesc(); in createGlyphs()
DGrPathRange.h16 class SkDescriptor; variable
53 virtual bool isEqualTo(const SkDescriptor&) const { return false; } in isEqualTo() argument
131 virtual bool isEqualTo(const SkDescriptor& desc) const { in isEqualTo()
DGrPathRendering.h15 class SkDescriptor; variable
130 const SkDescriptor*, const GrStyle&);
DGrResourceProvider.h30 class SkDescriptor; variable
152 const SkDescriptor*, const GrStyle&);
/external/skia/src/gpu/text/
DGrAtlasGlyphCache.h31 GrAtlasTextStrike(GrAtlasGlyphCache* owner, const SkDescriptor& fontScalerKey);
79 static const SkDescriptor& GetKey(const GrAtlasTextStrike& ts) { in GetKey()
83 static uint32_t Hash(const SkDescriptor& desc) { return desc.getChecksum(); } in Hash()
234 using StrikeHash = SkTDynamicHash<GrAtlasTextStrike, SkDescriptor>;
DGrAtlasTextBlob_regenInOp.cpp151 const SkDescriptor* desc = (run->fOverrideDescriptor && !info->drawAsDistanceFields()) in regenInOp()
DGrAtlasGlyphCache.cpp403 GrAtlasTextStrike::GrAtlasTextStrike(GrAtlasGlyphCache* owner, const SkDescriptor& key) in GrAtlasTextStrike()
/external/skia/src/fonts/
DSkRandomScalerContext.cpp17 class SkDescriptor;
22 const SkDescriptor*, bool fFakeIt);
43 const SkDescriptor* desc, in SkRandomScalerContext()
199 const SkDescriptor* desc) const { in onCreateScalerContext()
DSkRandomScalerContext.h28 const SkDescriptor*) const override;
DSkTestScalerContext.cpp194 const SkDescriptor* desc) in SkTestScalerContext()
284 const SkScalerContextEffects& effects, const SkDescriptor* desc) const in onCreateScalerContext()
DSkTestScalerContext.h66 const SkDescriptor* desc) const override;
/external/skia/src/ports/
DSkScalerContext_win_dw.h20 class SkDescriptor; variable
26 const SkDescriptor*);
DSkFontHost_FreeType_common.h33 const SkDescriptor *desc) in SkScalerContext_FreeType_Base()
81 const SkDescriptor*) const override;
DSkTypeface_win_dw.h105 const SkDescriptor*) const override;
DSkTypeface_win_dw.cpp250 const SkDescriptor* desc) const { in onCreateScalerContext()
/external/skia/include/core/
DSkTypeface.h19 class SkDescriptor; variable
306 const SkDescriptor*,
344 const SkDescriptor*) const = 0;
DSkPaint.h21 class SkDescriptor; variable
1087 const SkDescriptor*, void*),
/external/skia/tests/
DTypefaceTest.cpp196 const SkDescriptor*) const override { in onCreateScalerContext()

12