Lines Matching defs:SkFlattenable
19 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 {
68 SK_DECLARE_INST_COUNT(SkFlattenable)
70 typedef SkFlattenable* (*Factory)(SkReadBuffer&);
72 SkFlattenable() {}
93 SkFlattenable::Register(name, factory, type);
104 SkFlattenable(SkReadBuffer&) {}