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(); |