HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RE_CachedExtraData Class Referenceabstract

#include <RE_CachedObject.h>

+ Inheritance diagram for RE_CachedExtraData:

Public Member Functions

 RE_CachedExtraData ()
 
virtual const char * className () const
 
virtual void cacheFree ()
 
virtual int64 getMemoryUsage (bool inclusive) const =0
 
void incref ()
 
void decref ()
 
int refCount () const
 

Protected Member Functions

virtual ~RE_CachedExtraData ()
 

Detailed Description

Definition at line 171 of file RE_CachedObject.h.

Constructor & Destructor Documentation

RE_CachedExtraData::RE_CachedExtraData ( )
virtual RE_CachedExtraData::~RE_CachedExtraData ( )
protectedvirtual

Member Function Documentation

virtual void RE_CachedExtraData::cacheFree ( )
inlinevirtual

Definition at line 179 of file RE_CachedObject.h.

virtual const char* RE_CachedExtraData::className ( void  ) const
inlinevirtual

Reimplemented in RE_BBoxData.

Definition at line 176 of file RE_CachedObject.h.

void RE_CachedExtraData::decref ( )
inline

Definition at line 188 of file RE_CachedObject.h.

virtual int64 RE_CachedExtraData::getMemoryUsage ( bool  inclusive) const
pure virtual

Returns the amount of main memory (NOT graphics memory!) owned by this RE_CachedExtraData. If inclusive, include sizeof(*this), else only count other memory owned by this.

Implemented in RE_BBoxData.

void RE_CachedExtraData::incref ( )
inline

Definition at line 187 of file RE_CachedObject.h.

int RE_CachedExtraData::refCount ( ) const
inline

Definition at line 194 of file RE_CachedObject.h.


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