SkRefCntRecorder Class Reference

#include <SkFlattenable.h>

Inherits SkPtrRecorder.

Collaboration diagram for SkRefCntRecorder:
Collaboration graph
[legend]

List of all members.

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 *)

Detailed Description

Definition at line 121 of file SkFlattenable.h.


Constructor & Destructor Documentation

virtual SkRefCntRecorder::~SkRefCntRecorder (  )  [virtual]

Member Function Documentation

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.


The documentation for this class was generated from the following file:

Generated on Tue Oct 20 11:03:42 2009 for Skia by  doxygen 1.6.1