All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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 ( )

Member Function Documentation

virtual void RE_CachedExtraData::cacheFree ( )

Definition at line 179 of file RE_CachedObject.h.

virtual const char* RE_CachedExtraData::className ( ) const

Reimplemented in RE_BBoxData.

Definition at line 176 of file RE_CachedObject.h.

void RE_CachedExtraData::decref ( )

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

Definition at line 187 of file RE_CachedObject.h.

int RE_CachedExtraData::refCount ( ) const

Definition at line 194 of file RE_CachedObject.h.

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