| Index: include/core/SkData.h
|
| ===================================================================
|
| --- include/core/SkData.h (revision 9507)
|
| +++ include/core/SkData.h (working copy)
|
| @@ -133,12 +133,15 @@
|
| virtual void flatten(SkFlattenableWriteBuffer&) const SK_OVERRIDE;
|
|
|
| private:
|
| - ReleaseProc fReleaseProc;
|
| - void* fReleaseProcContext;
|
| + /** Called when the ref count goes to zero. */
|
| + virtual void internal_dispose() const SK_OVERRIDE;
|
| +
|
| + size_t const fSize;
|
| + void const * const fPtr;
|
| +
|
| + ReleaseProc const fReleaseProc;
|
| + void * const fReleaseProcContext;
|
|
|
| - const void* fPtr;
|
| - size_t fSize;
|
| -
|
| SkData(const void* ptr, size_t size, ReleaseProc, void* context);
|
| virtual ~SkData();
|
|
|
|
|