Searched refs:SkFlattenable (Results 1 - 25 of 145) sorted by relevance

123456

/external/chromium_org/third_party/skia/include/core/
H A DSkFlattenableSerialization.h11 #include "SkFlattenable.h"
15 SK_API SkData* SkValidatingSerializeFlattenable(SkFlattenable*);
16 SK_API SkFlattenable* SkValidatingDeserializeFlattenable(const void* data, size_t size,
17 SkFlattenable::Type type);
H A DSkFlattenable.h50 SkFlattenable::Registrar(#flattenable, flattenable::DeepCreateProc, \
55 static SkFlattenable* CreateProc(SkReadBuffer&); \
56 static SkFlattenable* DeepCreateProc(SkReadBuffer& buffer) { \
67 SkFlattenable::Registrar(#flattenable, flattenable::CreateProc, \
72 static SkFlattenable* CreateProc(SkReadBuffer&); \
82 /** For SkFlattenable derived objects with a valid type
90 /** \class SkFlattenable
92 SkFlattenable is the base class for objects that need to be flattened
96 class SK_API SkFlattenable : public SkRefCnt { class in inherits:SkRefCnt
111 SK_DECLARE_INST_COUNT(SkFlattenable)
115 SkFlattenable() {} function in class:SkFlattenable
149 SkFlattenable(SkReadBuffer&) {} function in class:SkFlattenable
[all...]
H A DSkDrawLooper.h14 #include "SkFlattenable.h"
31 class SK_API SkDrawLooper : public SkFlattenable {
122 typedef SkFlattenable INHERITED;
H A DSkRasterizer.h13 #include "SkFlattenable.h"
21 class SK_API SkRasterizer : public SkFlattenable {
44 typedef SkFlattenable INHERITED;
H A DSkColorFilter.h14 #include "SkFlattenable.h"
29 class SK_API SkColorFilter : public SkFlattenable {
143 typedef SkFlattenable INHERITED;
H A DSkXfermode.h13 #include "SkFlattenable.h"
31 class SK_API SkXfermode : public SkFlattenable {
219 explicit SkXfermode(SkReadBuffer& rb) : SkFlattenable(rb) {}
237 typedef SkFlattenable INHERITED;
/external/skia/include/core/
H A DSkFlattenableSerialization.h11 #include "SkFlattenable.h"
15 SK_API SkData* SkValidatingSerializeFlattenable(SkFlattenable*);
16 SK_API SkFlattenable* SkValidatingDeserializeFlattenable(const void* data, size_t size,
17 SkFlattenable::Type type);
H A DSkFlattenable.h19 SkFlattenable::Registrar(#flattenable, flattenable::CreateProc, \
35 static SkFlattenable* CreateProc(SkReadBuffer& buffer) { \
39 /** For SkFlattenable derived objects with a valid type
47 /** \class SkFlattenable
49 SkFlattenable is the base class for objects that need to be flattened
53 class SK_API SkFlattenable : public SkRefCnt { class in inherits:SkRefCnt
68 SK_DECLARE_INST_COUNT(SkFlattenable)
70 typedef SkFlattenable* (*Factory)(SkReadBuffer&);
72 SkFlattenable() {} function in class:SkFlattenable
93 SkFlattenable
104 SkFlattenable(SkReadBuffer&) {} function in class:SkFlattenable
[all...]
H A DSkRasterizer.h13 #include "SkFlattenable.h"
21 class SK_API SkRasterizer : public SkFlattenable {
42 typedef SkFlattenable INHERITED;
H A DSkDrawLooper.h14 #include "SkFlattenable.h"
31 class SK_API SkDrawLooper : public SkFlattenable {
120 typedef SkFlattenable INHERITED;
H A DSkColorFilter.h14 #include "SkFlattenable.h"
29 class SK_API SkColorFilter : public SkFlattenable {
141 typedef SkFlattenable INHERITED;
H A DSkXfermode.h13 #include "SkFlattenable.h"
31 class SK_API SkXfermode : public SkFlattenable {
220 explicit SkXfermode(SkReadBuffer& rb) : SkFlattenable(rb) {}
237 typedef SkFlattenable INHERITED;
/external/chromium_org/third_party/skia/src/core/
H A DSkFlattenableSerialization.cpp14 SkData* SkValidatingSerializeFlattenable(SkFlattenable* flattenable) {
23 SkFlattenable* SkValidatingDeserializeFlattenable(const void* data, size_t size,
24 SkFlattenable::Type type) {
H A DSkFlattenable.cpp8 #include "SkFlattenable.h"
15 bool SkFlattenable::NeedsDeepUnflatten(const SkReadBuffer& buffer) {
24 uint32_t SkNamedFactorySet::find(SkFlattenable::Factory factory) {
29 const char* name = SkFlattenable::FactoryToName(factory);
67 SkFlattenable::Factory fFactory;
68 SkFlattenable::Type fType;
74 void SkFlattenable::Register(const char name[], Factory factory, SkFlattenable::Type type) {
96 " Call SkFlattenable::InitializeFlattenablesIfNeeded() before using gEntries",
102 SkFlattenable
[all...]
H A DSkValidatingReadBuffer.cpp222 SkFlattenable* SkValidatingReadBuffer::readFlattenable(SkFlattenable::Type type) {
231 SkFlattenable::Type baseType;
232 if (!SkFlattenable::NameToType(cname, &baseType) || (baseType != type)) {
236 SkFlattenable::Factory factory = SkFlattenable::NameToFactory(cname);
243 SkFlattenable* obj = NULL;
H A DSkPathEffect.cpp62 SkFlattenable* SkComposePathEffect::CreateProc(SkReadBuffer& buffer) {
86 SkFlattenable* SkSumPathEffect::CreateProc(SkReadBuffer& buffer) {
H A DSkPtrRecorder.h14 #include "SkFlattenable.h"
139 class SkFactorySet : public SkTPtrSet<SkFlattenable::Factory> {};
156 uint32_t find(SkFlattenable::Factory);
H A DSkReadBuffer.h117 virtual SkFlattenable* readFlattenable(SkFlattenable::Type);
177 void setFactoryPlayback(SkFlattenable::Factory array[], int count) {
188 void setFactoryArray(SkTDArray<SkFlattenable::Factory>* array) {
223 SkTDArray<SkFlattenable::Factory>* fFactoryTDArray;
224 SkFlattenable::Factory* fFactoryArray;
/external/skia/src/core/
H A DSkFlattenableSerialization.cpp14 SkData* SkValidatingSerializeFlattenable(SkFlattenable* flattenable) {
23 SkFlattenable* SkValidatingDeserializeFlattenable(const void* data, size_t size,
24 SkFlattenable::Type type) {
H A DSkFlattenable.cpp8 #include "SkFlattenable.h"
13 void SkFlattenable::flatten(SkWriteBuffer&) const
25 uint32_t SkNamedFactorySet::find(SkFlattenable::Factory factory) {
30 const char* name = SkFlattenable::FactoryToName(factory);
68 SkFlattenable::Factory fFactory;
69 SkFlattenable::Type fType;
75 void SkFlattenable::Register(const char name[], Factory factory, SkFlattenable::Type type) {
97 " Call SkFlattenable::InitializeFlattenablesIfNeeded() before using gEntries",
103 SkFlattenable
[all...]
H A DSkPtrRecorder.h14 #include "SkFlattenable.h"
118 class SkFactorySet : public SkTPtrSet<SkFlattenable::Factory> {};
135 uint32_t find(SkFlattenable::Factory);
H A DSkValidatingReadBuffer.cpp222 SkFlattenable* SkValidatingReadBuffer::readFlattenable(SkFlattenable::Type type) {
231 SkFlattenable::Type baseType;
232 if (!SkFlattenable::NameToType(cname, &baseType) || (baseType != type)) {
236 SkFlattenable::Factory factory = SkFlattenable::NameToFactory(cname);
243 SkFlattenable* obj = NULL;
/external/chromium_org/third_party/skia/include/effects/
H A DSkLayerDrawLooper.h85 static SkFlattenable* DeepCreateProc(SkReadBuffer& buffer) {
92 static SkFlattenable* CreateProc(SkReadBuffer& buffer);
123 class MyRegistrar : public SkFlattenable::Registrar {
/external/chromium_org/third_party/skia/src/effects/
H A DSkPixelXorXfermode.cpp34 SkFlattenable* SkPixelXorXfermode::CreateProc(SkReadBuffer& buffer) {
/external/skia/include/effects/
H A DSkLayerDrawLooper.h86 static SkFlattenable* CreateProc(SkReadBuffer& buffer);
117 class MyRegistrar : public SkFlattenable::Registrar {

Completed in 876 milliseconds

123456