Searched refs:SkDescriptor (Results 1 - 25 of 42) sorted by relevance

12

/external/chromium_org/third_party/skia/src/core/
H A DSkDescriptor.h16 class SkDescriptor : SkNoncopyable { class in inherits:SkNoncopyable
20 return sizeof(SkDescriptor) + entryCount * sizeof(Entry);
23 static SkDescriptor* Alloc(size_t length) {
25 SkDescriptor* desc = (SkDescriptor*)sk_malloc_throw(length);
29 static void Free(SkDescriptor* desc) {
34 fLength = sizeof(SkDescriptor);
58 fChecksum = SkDescriptor::ComputeChecksum(this);
63 SkASSERT(SkDescriptor::ComputeChecksum(this) == fChecksum);
83 SkDescriptor* cop
130 SkDescriptor() {} function in class:SkDescriptor
[all...]
H A DSkGlyphCache.h15 #include "SkDescriptor.h"
106 const SkDescriptor& getDescriptor() const { return *fDesc; }
142 static SkGlyphCache* VisitCache(SkTypeface*, const SkDescriptor* desc,
162 const SkDescriptor* desc) {
193 SkGlyphCache(SkTypeface*, const SkDescriptor*, SkScalerContext*);
205 SkDescriptor* fDesc;
262 SkAutoGlyphCacheBase(SkTypeface* typeface, const SkDescriptor* desc) {
288 SkAutoGlyphCache(SkTypeface* typeface, const SkDescriptor* desc) :
304 SkAutoGlyphCacheNoGamma(SkTypeface* typeface, const SkDescriptor* desc) :
H A DSkScalerContext.h22 class SkDescriptor;
84 // must be a multiple of 4. SkDescriptor requires that its arguments be
85 // multiples of four and this structure is put in an SkDescriptor in
150 SkScalerContext(SkTypeface*, const SkDescriptor*);
H A DSkScalerContext.cpp12 #include "SkDescriptor.h"
69 static SkFlattenable* load_flattenable(const SkDescriptor* desc, uint32_t tag,
83 SkScalerContext::SkScalerContext(SkTypeface* typeface, const SkDescriptor* desc)
154 + SkDescriptor::ComputeOverhead(2));
155 SkDescriptor* desc = ad.getDesc();
949 SkScalerContext_Empty(SkTypeface* face, const SkDescriptor* desc)
978 extern SkScalerContext* SkCreateColorScalerContext(const SkDescriptor* desc);
980 SkScalerContext* SkTypeface::createScalerContext(const SkDescriptor* desc,
H A DSkGlyphCache.cpp76 SkGlyphCache::SkGlyphCache(SkTypeface* typeface, const SkDescriptor* desc, SkScalerContext* ctx)
133 SkDescriptor::Free(fDesc);
514 const SkDescriptor* desc,
/external/skia/src/core/
H A DSkDescriptor.h16 class SkDescriptor : SkNoncopyable { class in inherits:SkNoncopyable
20 return sizeof(SkDescriptor) + entryCount * sizeof(Entry);
23 static SkDescriptor* Alloc(size_t length) {
25 SkDescriptor* desc = (SkDescriptor*)sk_malloc_throw(length);
29 static void Free(SkDescriptor* desc) {
34 fLength = sizeof(SkDescriptor);
58 fChecksum = SkDescriptor::ComputeChecksum(this);
63 SkASSERT(SkDescriptor::ComputeChecksum(this) == fChecksum);
83 SkDescriptor* cop
130 SkDescriptor() {} function in class:SkDescriptor
[all...]
H A DSkGlyphCache.h15 #include "SkDescriptor.h"
106 const SkDescriptor& getDescriptor() const { return *fDesc; }
142 static SkGlyphCache* VisitCache(SkTypeface*, const SkDescriptor* desc,
162 const SkDescriptor* desc) {
193 SkGlyphCache(SkTypeface*, const SkDescriptor*, SkScalerContext*);
205 SkDescriptor* fDesc;
262 SkAutoGlyphCacheBase(SkTypeface* typeface, const SkDescriptor* desc) {
288 SkAutoGlyphCache(SkTypeface* typeface, const SkDescriptor* desc) :
304 SkAutoGlyphCacheNoGamma(SkTypeface* typeface, const SkDescriptor* desc) :
H A DSkScalerContext.h22 class SkDescriptor;
84 // must be a multiple of 4. SkDescriptor requires that its arguments be
85 // multiples of four and this structure is put in an SkDescriptor in
150 SkScalerContext(SkTypeface*, const SkDescriptor*);
H A DSkScalerContext.cpp12 #include "SkDescriptor.h"
69 static SkFlattenable* load_flattenable(const SkDescriptor* desc, uint32_t tag,
83 SkScalerContext::SkScalerContext(SkTypeface* typeface, const SkDescriptor* desc)
154 + SkDescriptor::ComputeOverhead(2));
155 SkDescriptor* desc = ad.getDesc();
949 SkScalerContext_Empty(SkTypeface* face, const SkDescriptor* desc)
978 extern SkScalerContext* SkCreateColorScalerContext(const SkDescriptor* desc);
980 SkScalerContext* SkTypeface::createScalerContext(const SkDescriptor* desc,
/external/chromium_org/third_party/skia/include/core/
H A DSkFontHost.h15 class SkDescriptor;
H A DSkTypeface.h16 class SkDescriptor;
273 SkScalerContext* createScalerContext(const SkDescriptor*,
297 virtual SkScalerContext* onCreateScalerContext(const SkDescriptor*) const = 0;
/external/chromium_org/third_party/skia/src/gpu/
H A DSkGrFontScaler.cpp12 #include "SkDescriptor.h"
18 explicit SkGrDescKey(const SkDescriptor& desc);
27 SkDescriptor* fDesc;
36 SkGrDescKey::SkGrDescKey(const SkDescriptor& desc) : GrKey(desc.getChecksum()) {
39 fDesc = GrTCast<SkDescriptor*>(fStorage);
41 fDesc = SkDescriptor::Alloc(size);
47 if (fDesc != GrTCast<SkDescriptor*>(fStorage)) {
48 SkDescriptor::Free(fDesc);
53 const SkDescriptor* srcDesc = ((const SkGrDescKey*)&rh)->fDesc;
65 const SkDescriptor* srcDes
[all...]
/external/skia/include/core/
H A DSkFontHost.h15 class SkDescriptor;
H A DSkTypeface.h16 class SkDescriptor;
273 SkScalerContext* createScalerContext(const SkDescriptor*,
297 virtual SkScalerContext* onCreateScalerContext(const SkDescriptor*) const = 0;
/external/skia/src/gpu/
H A DSkGrFontScaler.cpp12 #include "SkDescriptor.h"
18 explicit SkGrDescKey(const SkDescriptor& desc);
27 SkDescriptor* fDesc;
36 SkGrDescKey::SkGrDescKey(const SkDescriptor& desc) : GrKey(desc.getChecksum()) {
39 fDesc = GrTCast<SkDescriptor*>(fStorage);
41 fDesc = SkDescriptor::Alloc(size);
47 if (fDesc != GrTCast<SkDescriptor*>(fStorage)) {
48 SkDescriptor::Free(fDesc);
53 const SkDescriptor* srcDesc = ((const SkGrDescKey*)&rh)->fDesc;
65 const SkDescriptor* srcDes
[all...]
/external/chromium_org/third_party/skia/src/ports/
H A DSkFontHost_FreeType_common.h36 SkScalerContext_FreeType_Base(SkTypeface* typeface, const SkDescriptor *desc)
55 const SkDescriptor*) const SK_OVERRIDE;
H A DSkScalerContext_win_dw.h19 class SkDescriptor;
23 SkScalerContext_DW(DWriteFontTypeface*, const SkDescriptor* desc);
H A DSkTypeface_win_dw.h98 virtual SkScalerContext* onCreateScalerContext(const SkDescriptor*) const SK_OVERRIDE;
/external/skia/src/ports/
H A DSkFontHost_FreeType_common.h36 SkScalerContext_FreeType_Base(SkTypeface* typeface, const SkDescriptor *desc)
55 const SkDescriptor*) const SK_OVERRIDE;
H A DSkScalerContext_win_dw.h19 class SkDescriptor;
23 SkScalerContext_DW(DWriteFontTypeface*, const SkDescriptor* desc);
H A DSkTypeface_win_dw.h98 virtual SkScalerContext* onCreateScalerContext(const SkDescriptor*) const SK_OVERRIDE;
/external/chromium_org/third_party/skia/src/fonts/
H A DSkGScalerContext.h23 virtual SkScalerContext* onCreateScalerContext(const SkDescriptor*) const SK_OVERRIDE;
H A DSkGScalerContext.cpp15 SkGScalerContext(SkGTypeface*, const SkDescriptor*);
36 #include "SkDescriptor.h"
38 SkGScalerContext::SkGScalerContext(SkGTypeface* face, const SkDescriptor* desc)
43 size_t descSize = SkDescriptor::ComputeOverhead(1) + sizeof(SkScalerContext::Rec);
45 SkDescriptor* newDesc = ad.getDesc();
172 const SkDescriptor* desc) const {
/external/skia/src/fonts/
H A DSkGScalerContext.h23 virtual SkScalerContext* onCreateScalerContext(const SkDescriptor*) const SK_OVERRIDE;
H A DSkGScalerContext.cpp15 SkGScalerContext(SkGTypeface*, const SkDescriptor*);
36 #include "SkDescriptor.h"
38 SkGScalerContext::SkGScalerContext(SkGTypeface* face, const SkDescriptor* desc)
43 size_t descSize = SkDescriptor::ComputeOverhead(1) + sizeof(SkScalerContext::Rec);
45 SkDescriptor* newDesc = ad.getDesc();
172 const SkDescriptor* desc) const {

Completed in 322 milliseconds

12