Searched refs:flattenable (Results 1 - 9 of 9) sorted by relevance

/external/skia/include/core/
H A DSkFlattenable.h37 #define SK_DEFINE_FLATTENABLE_REGISTRAR_GROUP_START(flattenable) \
38 void flattenable::InitializeFlattenables() {
43 #define SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(flattenable) \
44 SkFlattenable::Registrar(#flattenable, flattenable::CreateProc, \
45 flattenable::GetFlattenableType());
47 #define SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(flattenable) \
57 #define SK_DEFINE_FLATTENABLE_TYPE(flattenable) \
59 return k##flattenable##_Type; \
H A DSkWriteBuffer.h64 void writeFlattenable(const SkFlattenable* flattenable);
/external/skia/src/core/
H A DSkFlattenableSerialization.cpp14 SkData* SkValidatingSerializeFlattenable(SkFlattenable* flattenable) { argument
16 writer.writeFlattenable(flattenable);
H A DSkWriteBuffer.cpp179 // unflattened (i.e. stale) instance of a similar flattenable is in the dictionary
269 void SkWriteBuffer::writeFlattenable(const SkFlattenable* flattenable) { argument
272 * 0: failure to write the flattenable
280 if (NULL == flattenable) {
291 SkFlattenable::Factory factory = flattenable->getFactory();
295 * We can write 1 of 3 versions of the flattenable:
304 * stream before writing the flattenable.
307 this->writeString(flattenable->getTypeName());
325 flattenable->flatten(*this);
/external/skia/tools/
H A Dchrome_fuzz.cpp33 SkFlattenable* flattenable = SkValidatingDeserializeFlattenable( local
37 if (flattenable != NULL) {
41 paint.setImageFilter(static_cast<SkImageFilter*>(flattenable))->unref();
/external/skia/tests/
H A DSerializationTest.cpp37 static void Write(SkWriteBuffer& writer, const T* flattenable) { argument
38 writer.writeFlattenable(flattenable);
40 static void Read(SkValidatingReadBuffer& reader, T** flattenable) { argument
41 *flattenable = (T*)reader.readFlattenable(T::GetFlattenableType());
H A DImageFilterTest.cpp842 SkAutoTUnref<SkFlattenable> flattenable(SkValidatingDeserializeFlattenable(
844 SkImageFilter* unflattenedFilter = static_cast<SkImageFilter*>(flattenable.get());
/external/skia/samplecode/
H A DSampleFilterFuzz.cpp453 SkFlattenable* flattenable = SkValidatingDeserializeFlattenable(ptr, len, local
455 return static_cast<SkImageFilter*>(flattenable);
/external/skia/src/pipe/
H A DSkGPipeWrite.cpp136 // Look through the flattenable heap.
159 static void Flatten(SkWriteBuffer& buffer, const SkFlattenable& flattenable) { argument
160 buffer.writeFlattenable(&flattenable);
395 // return ~(index-base-1) if an old flattenable was replaced

Completed in 69 milliseconds