Lines Matching defs:readFlattenable
113 virtual SkFlattenable* readFlattenable(SkFlattenable::Type);
114 template <typename T> T* readFlattenable() {
115 return (T*) this->readFlattenable(T::GetFlattenableType());
117 SkColorFilter* readColorFilter() { return this->readFlattenable<SkColorFilter>(); }
118 SkDrawLooper* readDrawLooper() { return this->readFlattenable<SkDrawLooper>(); }
119 SkImageFilter* readImageFilter() { return this->readFlattenable<SkImageFilter>(); }
120 SkMaskFilter* readMaskFilter() { return this->readFlattenable<SkMaskFilter>(); }
121 SkPathEffect* readPathEffect() { return this->readFlattenable<SkPathEffect>(); }
122 SkPixelRef* readPixelRef() { return this->readFlattenable<SkPixelRef>(); }
123 SkRasterizer* readRasterizer() { return this->readFlattenable<SkRasterizer>(); }
124 SkShader* readShader() { return this->readFlattenable<SkShader>(); }
125 SkXfermode* readXfermode() { return this->readFlattenable<SkXfermode>(); }
128 * Like readFlattenable() but explicitly just skips the data that was written for the