#include <SkFlattenable.h>
Inherits SkPtrRecorder.
Public Member Functions | |
virtual | ~SkRefCntRecorder () |
uint32_t | record (SkRefCnt *ref) |
void | get (SkRefCnt *array[]) const |
Protected Member Functions | |
virtual void | incPtr (void *) |
virtual void | decPtr (void *) |
Definition at line 121 of file SkFlattenable.h.
virtual SkRefCntRecorder::~SkRefCntRecorder | ( | ) | [virtual] |
virtual void SkRefCntRecorder::decPtr | ( | void * | ) | [protected, virtual] |
Reimplemented from SkPtrRecorder.
void SkRefCntRecorder::get | ( | SkRefCnt * | array[] | ) | const [inline] |
Definition at line 134 of file SkFlattenable.h.
virtual void SkRefCntRecorder::incPtr | ( | void * | ) | [protected, virtual] |
Reimplemented from SkPtrRecorder.
uint32_t SkRefCntRecorder::record | ( | SkRefCnt * | ref | ) | [inline] |
Add a refcnt object to the set and ref it if not already present, or if it is already present, do nothing. Either way, returns 0 if obj is null, or a base-1 index if obj is not null.
Definition at line 129 of file SkFlattenable.h.