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

1 2 3 4 5

  /external/skia/src/ports/
SkGlobalInitialization_none.cpp 8 #include "SkFlattenable.h"
10 void SkFlattenable::PrivateInitializer::InitEffects() {}
  /external/skia/src/utils/
SkBitmapSourceDeserializer.h 11 #include "SkFlattenable.h"
15 class SkBitmapSourceDeserializer : public SkFlattenable {
SkBitmapSourceDeserializer.cpp 16 sk_sp<SkFlattenable> SkBitmapSourceDeserializer::CreateProc(SkReadBuffer& buffer) {
  /external/skia/include/core/
SkFlattenableSerialization.h 11 #include "SkFlattenable.h"
16 SK_API SkData* SkValidatingSerializeFlattenable(SkFlattenable*);
17 SK_API SkFlattenable* SkValidatingDeserializeFlattenable(const void* data, size_t size,
18 SkFlattenable::Type type);
SkRasterizer.h 13 #include "SkFlattenable.h"
21 class SK_API SkRasterizer : public SkFlattenable {
38 typedef SkFlattenable INHERITED;
SkFlattenable.h 46 SkFlattenable::Register(#flattenable, flattenable::CreateProc, \
51 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer&); \
52 friend class SkFlattenable::PrivateInitializer; \
56 /** For SkFlattenable derived objects with a valid type
64 /** \class SkFlattenable
66 SkFlattenable is the base class for objects that need to be flattened
70 class SK_API SkFlattenable : public SkRefCnt {
87 typedef sk_sp<SkFlattenable> (*Factory)(SkReadBuffer&);
89 SkFlattenable() {}
SkDrawLooper.h 14 #include "SkFlattenable.h"
33 class SK_API SkDrawLooper : public SkFlattenable {
114 typedef SkFlattenable INHERITED;
SkDrawable.h 11 #include "SkFlattenable.h"
26 class SkDrawable : public SkFlattenable {
SkColorFilter.h 13 #include "SkFlattenable.h"
32 class SK_API SkColorFilter : public SkFlattenable {
173 typedef SkFlattenable INHERITED;
SkPathEffect.h 11 #include "SkFlattenable.h"
27 class SK_API SkPathEffect : public SkFlattenable {
166 typedef SkFlattenable INHERITED;
SkMaskFilter.h 14 #include "SkFlattenable.h"
47 class SK_API SkMaskFilter : public SkFlattenable {
243 typedef SkFlattenable INHERITED;
  /external/skia/src/core/
SkGlobalInitialization_core.cpp 14 #include "SkFlattenable.h"
30 void SkFlattenable::PrivateInitializer::InitCore() {
55 void SkFlattenable::InitializeFlattenablesIfNeeded() {
57 once(SkFlattenable::PrivateInitializer::InitCore);
SkDeduper.h 11 #include "SkFlattenable.h"
26 virtual int findOrDefineFactory(SkFlattenable*) = 0;
36 virtual SkFlattenable::Factory getFactory(int) = 0;
SkFlattenableSerialization.cpp 14 SkData* SkValidatingSerializeFlattenable(SkFlattenable* flattenable) {
23 SkFlattenable* SkValidatingDeserializeFlattenable(const void* data, size_t size,
24 SkFlattenable::Type type) {
SkFlattenable.cpp 8 #include "SkFlattenable.h"
14 uint32_t SkNamedFactorySet::find(SkFlattenable::Factory factory) {
19 const char* name = SkFlattenable::FactoryToName(factory);
53 SkFlattenable::Factory fFactory;
54 SkFlattenable::Type fType;
60 void SkFlattenable::Register(const char name[], Factory factory, SkFlattenable::Type type) {
75 " Call SkFlattenable::InitializeFlattenablesIfNeeded() before using gEntries",
81 SkFlattenable::Factory SkFlattenable::NameToFactory(const char name[])
    [all...]
SkNormalSource.h 11 #include "SkFlattenable.h"
23 class SK_API SkNormalSource : public SkFlattenable {
SkPtrRecorder.h 13 #include "SkFlattenable.h"
138 class SkFactorySet : public SkTPtrSet<SkFlattenable::Factory> {};
155 uint32_t find(SkFlattenable::Factory);
SkReadBuffer.h 145 virtual SkFlattenable* readFlattenable(SkFlattenable::Type);
191 void setFactoryPlayback(SkFlattenable::Factory array[], int count) {
206 void setCustomFactory(const SkString& name, SkFlattenable::Factory factory) {
238 SkFlattenable::Factory getCustomFactory(const SkString& name) {
239 SkFlattenable::Factory* factoryPtr = fCustomFactory.find(name);
259 SkFlattenable::Factory* fFactoryArray;
263 SkTHashMap<SkString, SkFlattenable::Factory> fCustomFactory;
SkPictureFlat.h 180 SkFactoryPlayback(int count) : fCount(count) { fArray = new SkFlattenable::Factory[count]; }
184 SkFlattenable::Factory* base() const { return fArray; }
192 SkFlattenable::Factory* fArray;
SkRecordedDrawable.h 27 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer);
SkValidatingReadBuffer.h 46 SkFlattenable* readFlattenable(SkFlattenable::Type type) override;
  /external/skia/tests/
FlattenableCustomFactory.cpp 8 #include "SkFlattenable.h"
13 class IntFlattenable : public SkFlattenable {
45 static sk_sp<SkFlattenable> custom_create_proc(SkReadBuffer& buffer) {
50 return sk_sp<SkFlattenable>(new IntFlattenable(a + 1, b + 1, c + 1, d + 1));
56 sk_sp<SkFlattenable> flattenable1(new IntFlattenable(1, 2, 3, 4));
58 sk_sp<SkFlattenable> flattenable2(new IntFlattenable(2, 3, 4, 5));
60 sk_sp<SkFlattenable> flattenable3(new IntFlattenable(3, 4, 5, 6));
73 SkFlattenable::kSkUnused_Type));
81 SkFlattenable::kSkUnused_Type));
89 SkFlattenable::kSkUnused_Type))
    [all...]
FlattenableFactoryToName.cpp 14 const SkFlattenable* f,
17 SkFlattenable::Factory factory = f->getFactory();
20 if (!SkFlattenable::FactoryToName(factory)) {
21 ERRORF(r, "SkFlattenable::FactoryToName() fails with %s.", desc);
FlattenDrawableTest.cpp 34 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer) {
72 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer) {
109 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer) {
110 sk_sp<SkFlattenable> intDrawable(
111 buffer.readFlattenable(SkFlattenable::kSkDrawable_Type));
115 sk_sp<SkFlattenable> paintDrawable(
116 buffer.readFlattenable(SkFlattenable::kSkDrawable_Type));
162 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer) {
163 sk_sp<SkFlattenable> compoundDrawable(
164 buffer.readFlattenable(SkFlattenable::kSkDrawable_Type))
    [all...]
  /external/skia/src/effects/
SkOverdrawColorFilter.h 9 #include "SkFlattenable.h"
36 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer);

Completed in 357 milliseconds

1 2 3 4 5