HDK
|
Basic cached object, with version and extra data only. More...
#include <RE_CachedObject.h>
Public Member Functions | |
RE_CachedObjectBase () | |
virtual | ~RE_CachedObjectBase () |
void | setVersion (RE_CacheVersion v) |
RE_CacheVersion | getVersion () const |
void | setExtraData (RE_CachedExtraData *data) |
const RE_CachedExtraDataHandle & | getExtraData () const |
void | setCacheTag (RE_CacheTagHandle h) |
void | resetCacheTag () |
void | setInCache (bool c) |
bool | isInCache () const |
virtual int64 | getMemoryUsage (bool inclusive) const |
Returns the amount of main memory (not VRAM) owned by this object. More... | |
Public Attributes | |
RE_CacheVersion | myVersion |
RE_CacheTagHandle | myCacheTagHandle |
bool | myCachedFlag |
RE_CachedExtraDataHandle | myExtraData |
Basic cached object, with version and extra data only.
Definition at line 208 of file RE_CachedObject.h.
RE_CachedObjectBase::RE_CachedObjectBase | ( | ) |
|
virtual |
|
inline |
Definition at line 224 of file RE_CachedObject.h.
|
virtual |
Returns the amount of main memory (not VRAM) owned by this object.
Reimplemented in RE_OGLVertexBuffer, RE_CachedObject, RE_OGLBuffer, and RE_OGLTexture.
|
inline |
Definition at line 217 of file RE_CachedObject.h.
|
inline |
Definition at line 239 of file RE_CachedObject.h.
|
inline |
Definition at line 230 of file RE_CachedObject.h.
|
inline |
Definition at line 228 of file RE_CachedObject.h.
|
inline |
Definition at line 222 of file RE_CachedObject.h.
|
inline |
Definition at line 233 of file RE_CachedObject.h.
|
inline |
Definition at line 216 of file RE_CachedObject.h.
bool RE_CachedObjectBase::myCachedFlag |
Definition at line 247 of file RE_CachedObject.h.
RE_CacheTagHandle RE_CachedObjectBase::myCacheTagHandle |
Definition at line 246 of file RE_CachedObject.h.
RE_CachedExtraDataHandle RE_CachedObjectBase::myExtraData |
Definition at line 249 of file RE_CachedObject.h.
RE_CacheVersion RE_CachedObjectBase::myVersion |
Definition at line 245 of file RE_CachedObject.h.