/external/skia/src/core/ |
D | SkFlattenable.cpp | 14 uint32_t SkNamedFactorySet::find(SkFlattenable::Factory factory) { in find() 19 const char* name = SkFlattenable::FactoryToName(factory); in find() 53 SkFlattenable::Factory fFactory; 54 SkFlattenable::Type fType; 60 void SkFlattenable::Register(const char name[], Factory factory, SkFlattenable::Type type) { in Register() 81 SkFlattenable::Factory SkFlattenable::NameToFactory(const char name[]) { in NameToFactory() 95 bool SkFlattenable::NameToType(const char name[], SkFlattenable::Type* type) { in NameToType() 111 const char* SkFlattenable::FactoryToName(Factory fact) { in FactoryToName()
|
D | SkReadBuffer.h | 145 virtual SkFlattenable* readFlattenable(SkFlattenable::Type); 191 void setFactoryPlayback(SkFlattenable::Factory array[], int count) { in setFactoryPlayback() 206 void setCustomFactory(const SkString& name, SkFlattenable::Factory factory) { in setCustomFactory() 238 SkFlattenable::Factory getCustomFactory(const SkString& name) { in getCustomFactory() 239 SkFlattenable::Factory* factoryPtr = fCustomFactory.find(name); in getCustomFactory() 259 SkFlattenable::Factory* fFactoryArray; 263 SkTHashMap<SkString, SkFlattenable::Factory> fCustomFactory;
|
D | SkGlobalInitialization_core.cpp | 30 void SkFlattenable::PrivateInitializer::InitCore() { in InitCore() 55 void SkFlattenable::InitializeFlattenablesIfNeeded() { in InitializeFlattenablesIfNeeded() 57 once(SkFlattenable::PrivateInitializer::InitCore); in InitializeFlattenablesIfNeeded()
|
D | SkFlattenableSerialization.cpp | 14 SkData* SkValidatingSerializeFlattenable(SkFlattenable* flattenable) { in SkValidatingSerializeFlattenable() 23 SkFlattenable* SkValidatingDeserializeFlattenable(const void* data, size_t size, in SkValidatingDeserializeFlattenable() 24 SkFlattenable::Type type) { in SkValidatingDeserializeFlattenable()
|
D | SkValidatingReadBuffer.cpp | 247 SkFlattenable* SkValidatingReadBuffer::readFlattenable(SkFlattenable::Type type) { in readFlattenable() 283 SkFlattenable::Type baseType; in readFlattenable() 284 if (!SkFlattenable::NameToType(cname, &baseType) || (baseType != type)) { in readFlattenable() 289 SkFlattenable::Factory factory = this->getCustomFactory(name); in readFlattenable() 291 factory = SkFlattenable::NameToFactory(cname); in readFlattenable() 298 sk_sp<SkFlattenable> obj; in readFlattenable()
|
D | SkDeduper.h | 26 virtual int findOrDefineFactory(SkFlattenable*) = 0; 36 virtual SkFlattenable::Factory getFactory(int) = 0;
|
D | SkPictureFlat.h | 180 SkFactoryPlayback(int count) : fCount(count) { fArray = new SkFlattenable::Factory[count]; } in SkFactoryPlayback() 184 SkFlattenable::Factory* base() const { return fArray; } in base() 192 SkFlattenable::Factory* fArray;
|
D | SkReadBuffer.cpp | 330 SkFlattenable* SkReadBuffer::readFlattenable(SkFlattenable::Type ft) { in readFlattenable() 335 SkFlattenable::Factory factory = nullptr; in readFlattenable() 377 if (!(factory = SkFlattenable::NameToFactory(name.c_str()))) { in readFlattenable() 385 sk_sp<SkFlattenable> obj; in readFlattenable()
|
D | SkPictureData.cpp | 172 static size_t compute_chunk_size(SkFlattenable::Factory* array, int count) { in compute_chunk_size() 176 const char* name = SkFlattenable::FactoryToName(array[i]); in compute_chunk_size() 202 SkAutoSTMalloc<16, SkFlattenable::Factory> storage(count); in WriteFactories() 203 SkFlattenable::Factory* array = (SkFlattenable::Factory*)storage.get(); in WriteFactories() 214 const char* name = SkFlattenable::FactoryToName(array[i]); in WriteFactories() 418 fFactoryPlayback->base()[i] = SkFlattenable::NameToFactory(str.c_str()); in parseStreamTag() 506 return (SkDrawable*) buffer.readFlattenable(SkFlattenable::kSkDrawable_Type); in create_drawable_from_buffer()
|
D | SkPtrRecorder.h | 138 class SkFactorySet : public SkTPtrSet<SkFlattenable::Factory> {}; 155 uint32_t find(SkFlattenable::Factory);
|
D | SkValidatingReadBuffer.h | 46 SkFlattenable* readFlattenable(SkFlattenable::Type type) override;
|
/external/skia/tests/ |
D | FlattenableCustomFactory.cpp | 13 class IntFlattenable : public SkFlattenable { 45 static sk_sp<SkFlattenable> custom_create_proc(SkReadBuffer& buffer) { in custom_create_proc() 50 return sk_sp<SkFlattenable>(new IntFlattenable(a + 1, b + 1, c + 1, d + 1)); in custom_create_proc() 56 sk_sp<SkFlattenable> flattenable1(new IntFlattenable(1, 2, 3, 4)); in DEF_TEST() 58 sk_sp<SkFlattenable> flattenable2(new IntFlattenable(2, 3, 4, 5)); in DEF_TEST() 60 sk_sp<SkFlattenable> flattenable3(new IntFlattenable(3, 4, 5, 6)); in DEF_TEST() 73 SkFlattenable::kSkUnused_Type)); in DEF_TEST() 81 SkFlattenable::kSkUnused_Type)); in DEF_TEST() 89 SkFlattenable::kSkUnused_Type)); in DEF_TEST()
|
D | FlattenDrawableTest.cpp | 34 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer) { in CreateProc() 72 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer) { in CreateProc() 109 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer) { in CreateProc() 110 sk_sp<SkFlattenable> intDrawable( in CreateProc() 111 buffer.readFlattenable(SkFlattenable::kSkDrawable_Type)); in CreateProc() 115 sk_sp<SkFlattenable> paintDrawable( in CreateProc() 116 buffer.readFlattenable(SkFlattenable::kSkDrawable_Type)); in CreateProc() 162 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer) { in CreateProc() 163 sk_sp<SkFlattenable> compoundDrawable( in CreateProc() 164 buffer.readFlattenable(SkFlattenable::kSkDrawable_Type)); in CreateProc() [all …]
|
D | FlattenableFactoryToName.cpp | 14 const SkFlattenable* f, in test_flattenable() 17 SkFlattenable::Factory factory = f->getFactory(); in test_flattenable() 20 if (!SkFlattenable::FactoryToName(factory)) { in test_flattenable()
|
/external/skia/include/core/ |
D | SkFlattenable.h | 46 SkFlattenable::Register(#flattenable, flattenable::CreateProc, \ 51 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer&); \ 52 friend class SkFlattenable::PrivateInitializer; \ 70 class SK_API SkFlattenable : public SkRefCnt { 87 typedef sk_sp<SkFlattenable> (*Factory)(SkReadBuffer&); 89 SkFlattenable() {} in SkFlattenable() function
|
D | SkFlattenableSerialization.h | 16 SK_API SkData* SkValidatingSerializeFlattenable(SkFlattenable*); 17 SK_API SkFlattenable* SkValidatingDeserializeFlattenable(const void* data, size_t size, 18 SkFlattenable::Type type);
|
D | SkRasterizer.h | 21 class SK_API SkRasterizer : public SkFlattenable { 38 typedef SkFlattenable INHERITED;
|
D | SkDrawLooper.h | 33 class SK_API SkDrawLooper : public SkFlattenable { 114 typedef SkFlattenable INHERITED;
|
D | SkPathEffect.h | 27 class SK_API SkPathEffect : public SkFlattenable { 166 typedef SkFlattenable INHERITED;
|
D | SkColorFilter.h | 32 class SK_API SkColorFilter : public SkFlattenable { 173 typedef SkFlattenable INHERITED;
|
D | SkWriteBuffer.h | 24 class SkFlattenable; variable 49 virtual void writeFlattenable(const SkFlattenable* flattenable) = 0; 109 void writeFlattenable(const SkFlattenable* flattenable) override;
|
D | SkMaskFilter.h | 47 class SK_API SkMaskFilter : public SkFlattenable { 243 typedef SkFlattenable INHERITED;
|
/external/skia/src/effects/ |
D | SkXfermodeImageFilter.cpp | 61 static sk_sp<SkFlattenable> LegacyArithmeticCreateProc(SkReadBuffer& buffer); 93 sk_sp<SkFlattenable> SkXfermodeImageFilter_Base::CreateProc(SkReadBuffer& buffer) { in CreateProc() 318 sk_sp<SkFlattenable> SkXfermodeImageFilter_Base::LegacyArithmeticCreateProc(SkReadBuffer& buffer) { in LegacyArithmeticCreateProc() 340 SkFlattenable::Register("SkXfermodeImageFilter", SkXfermodeImageFilter_Base::CreateProc, 341 SkFlattenable::kSkImageFilter_Type); 344 SkFlattenable::Register("SkArithmeticImageFilter", 346 SkFlattenable::kSkImageFilter_Type);
|
/external/skia/samplecode/ |
D | ClockFaceView.cpp | 38 SkFlattenable::Register("Dot2DPathEffect", in Registrar() 73 sk_sp<SkFlattenable> Dot2DPathEffect::CreateProc(SkReadBuffer& buffer) { in CreateProc() 101 sk_sp<SkFlattenable> InverseFillPE::CreateProc(SkReadBuffer& buffer) { in CreateProc()
|
/external/skia/gm/ |
D | imagefiltersbase.cpp | 25 SkFlattenable::Register("FailImageFilter", in Registrar() 54 sk_sp<SkFlattenable> FailImageFilter::CreateProc(SkReadBuffer& buffer) { in CreateProc() 71 SkFlattenable::Register("IdentityImageFilter", in Registrar() 101 sk_sp<SkFlattenable> IdentityImageFilter::CreateProc(SkReadBuffer& buffer) { in CreateProc()
|