Searched refs:readFlattenable (Results 1 - 8 of 8) sorted by relevance

/external/skia/src/core/
H A DSkFlattenableSerialization.cpp26 return buffer.readFlattenable(type);
H A DSkReadBuffer.h125 virtual SkFlattenable* readFlattenable(SkFlattenable::Type);
126 template <typename T> T* readFlattenable() { function in class:SkReadBuffer
127 return (T*) this->readFlattenable(T::GetFlattenableType());
129 SkColorFilter* readColorFilter() { return this->readFlattenable<SkColorFilter>(); }
130 SkDrawLooper* readDrawLooper() { return this->readFlattenable<SkDrawLooper>(); }
131 SkImageFilter* readImageFilter() { return this->readFlattenable<SkImageFilter>(); }
132 SkMaskFilter* readMaskFilter() { return this->readFlattenable<SkMaskFilter>(); }
133 SkPathEffect* readPathEffect() { return this->readFlattenable<SkPathEffect>(); }
134 SkRasterizer* readRasterizer() { return this->readFlattenable<SkRasterizer>(); }
135 SkShader* readShader() { return this->readFlattenable<SkShade
[all...]
H A DSkValidatingReadBuffer.h42 SkFlattenable* readFlattenable(SkFlattenable::Type type) override;
H A DSkValidatingReadBuffer.cpp224 SkFlattenable* SkValidatingReadBuffer::readFlattenable(SkFlattenable::Type type) { function in class:SkValidatingReadBuffer
H A DSkReadBuffer.cpp291 SkFlattenable* SkReadBuffer::readFlattenable(SkFlattenable::Type ft) { function in class:SkReadBuffer
341 * Needs to follow the same pattern as readFlattenable(), but explicitly skip whatever data
H A DSkScalerContext.cpp73 obj = buffer.readFlattenable(ft);
/external/skia/tests/
H A DSerializationTest.cpp41 *flattenable = (T*)reader.readFlattenable(T::GetFlattenableType());
/external/skia/src/pipe/
H A DSkGPipeRead.cpp127 SkFlattenable* obj = fReader->readFlattenable(paintflat_to_flattype(pf));

Completed in 311 milliseconds