Lines Matching refs:readFlattenable
128 virtual SkFlattenable* readFlattenable(SkFlattenable::Type);
129 template <typename T> T* readFlattenable() {
130 return (T*) this->readFlattenable(T::GetFlattenableType());
132 SkColorFilter* readColorFilter() { return this->readFlattenable<SkColorFilter>(); }
133 SkDrawLooper* readDrawLooper() { return this->readFlattenable<SkDrawLooper>(); }
134 SkImageFilter* readImageFilter() { return this->readFlattenable<SkImageFilter>(); }
135 SkMaskFilter* readMaskFilter() { return this->readFlattenable<SkMaskFilter>(); }
136 SkPathEffect* readPathEffect() { return this->readFlattenable<SkPathEffect>(); }
137 SkRasterizer* readRasterizer() { return this->readFlattenable<SkRasterizer>(); }
138 SkShader* readShader() { return this->readFlattenable<SkShader>(); }
139 SkXfermode* readXfermode() { return this->readFlattenable<SkXfermode>(); }
142 * Like readFlattenable() but explicitly just skips the data that was written for the