#ifndef SkFlattenable_DEFINED
#define SkFlattenable_DEFINED
#include "include/core/SkRefCnt.h"
#include "include/core/SkTypes.h"
#include <cstddef>
class SkData;
class SkReadBuffer;
class SkWriteBuffer;
struct SkDeserialProcs;
struct SkSerialProcs;
class SK_API SkFlattenable : public SkRefCnt { … };
#if defined(SK_DISABLE_EFFECT_DESERIALIZATION)
#define SK_REGISTER_FLATTENABLE …
#define SK_FLATTENABLE_HOOKS …
#else
#define SK_REGISTER_FLATTENABLE(type) …
#define SK_FLATTENABLE_HOOKS(type) …
#endif
#endif