Index: include/core/SkFlattenable.h |
diff --git a/include/core/SkFlattenable.h b/include/core/SkFlattenable.h |
index 3cfa85af48787e1636062d8bc44899ac087a89f1..e45627dbcc4210e42217e567d63d6cf6c3f072f9 100644 |
--- a/include/core/SkFlattenable.h |
+++ b/include/core/SkFlattenable.h |
@@ -40,9 +40,6 @@ class SkWriteBuffer; |
#define SK_DEFINE_FLATTENABLE_REGISTRAR_GROUP_END \ |
} |
-#define SK_DECLARE_UNFLATTENABLE_OBJECT() \ |
- virtual Factory getFactory() const SK_OVERRIDE { return NULL; } |
- |
#define SK_DEFINE_FLATTENABLE_REGISTRAR_ENTRY(flattenable) \ |
SkFlattenable::Registrar(#flattenable, flattenable::CreateProc, \ |
flattenable::GetFlattenableType()); |
@@ -54,10 +51,6 @@ class SkWriteBuffer; |
public: \ |
virtual Factory getFactory() const SK_OVERRIDE { return CreateProc; } |
-// If your subclass will *never* need to be unflattened, declare this. |
-#define SK_DECLARE_NOT_FLATTENABLE_PROCS(flattenable) \ |
- virtual Factory getFactory() const SK_OVERRIDE { return ReturnNullCreateProc; } |
- |
/** For SkFlattenable derived objects with a valid type |
This macro should only be used in base class objects in core |
*/ |
@@ -122,11 +115,6 @@ public: |
*/ |
virtual void flatten(SkWriteBuffer&) const {} |
-protected: |
- static SkFlattenable* ReturnNullCreateProc(SkReadBuffer&) { |
- return NULL; |
- } |
- |
private: |
static void InitializeFlattenablesIfNeeded(); |