Definition at line 27 of file ef_memorymanagertmp.h.
◆ MemoryManager()
nw4r::ef::MemoryManager::MemoryManager |
( |
| ) |
|
|
inline |
◆ ~MemoryManager()
virtual nw4r::ef::MemoryManager::~MemoryManager |
( |
| ) |
|
|
inlinevirtual |
◆ GarbageCollection()
virtual void nw4r::ef::MemoryManager::GarbageCollection |
( |
| ) |
|
|
pure virtual |
◆ AllocEffect()
virtual Effect * nw4r::ef::MemoryManager::AllocEffect |
( |
| ) |
|
|
pure virtual |
◆ FreeEffect()
virtual void nw4r::ef::MemoryManager::FreeEffect |
( |
void * | pObject | ) |
|
|
pure virtual |
◆ GetNumAllocEffect()
virtual ulong nw4r::ef::MemoryManager::GetNumAllocEffect |
( |
| ) |
const |
|
pure virtual |
◆ GetNumActiveEffect()
virtual ulong nw4r::ef::MemoryManager::GetNumActiveEffect |
( |
| ) |
const |
|
pure virtual |
◆ GetNumFreeEffect()
virtual ulong nw4r::ef::MemoryManager::GetNumFreeEffect |
( |
| ) |
const |
|
pure virtual |
◆ AllocEmitter()
virtual Emitter * nw4r::ef::MemoryManager::AllocEmitter |
( |
| ) |
|
|
pure virtual |
◆ FreeEmitter()
virtual void nw4r::ef::MemoryManager::FreeEmitter |
( |
void * | pObject | ) |
|
|
pure virtual |
◆ GetNumAllocEmitter()
virtual ulong nw4r::ef::MemoryManager::GetNumAllocEmitter |
( |
| ) |
const |
|
pure virtual |
◆ GetNumActiveEmitter()
virtual ulong nw4r::ef::MemoryManager::GetNumActiveEmitter |
( |
| ) |
const |
|
pure virtual |
◆ GetNumFreeEmitter()
virtual ulong nw4r::ef::MemoryManager::GetNumFreeEmitter |
( |
| ) |
const |
|
pure virtual |
◆ AllocParticleManager()
virtual ParticleManager * nw4r::ef::MemoryManager::AllocParticleManager |
( |
| ) |
|
|
pure virtual |
◆ FreeParticleManager()
virtual void nw4r::ef::MemoryManager::FreeParticleManager |
( |
void * | pObject | ) |
|
|
pure virtual |
◆ GetNumAllocParticleManager()
virtual ulong nw4r::ef::MemoryManager::GetNumAllocParticleManager |
( |
| ) |
const |
|
pure virtual |
◆ GetNumActiveParticleManager()
virtual ulong nw4r::ef::MemoryManager::GetNumActiveParticleManager |
( |
| ) |
const |
|
pure virtual |
◆ GetNumFreeParticleManager()
virtual ulong nw4r::ef::MemoryManager::GetNumFreeParticleManager |
( |
| ) |
const |
|
pure virtual |
◆ AllocParticle()
virtual Particle * nw4r::ef::MemoryManager::AllocParticle |
( |
| ) |
|
|
pure virtual |
◆ FreeParticle()
virtual void nw4r::ef::MemoryManager::FreeParticle |
( |
void * | pObject | ) |
|
|
pure virtual |
◆ GetNumAllocParticle()
virtual ulong nw4r::ef::MemoryManager::GetNumAllocParticle |
( |
| ) |
const |
|
pure virtual |
◆ GetNumActiveParticle()
virtual ulong nw4r::ef::MemoryManager::GetNumActiveParticle |
( |
| ) |
const |
|
pure virtual |
◆ GetNumFreeParticle()
virtual ulong nw4r::ef::MemoryManager::GetNumFreeParticle |
( |
| ) |
const |
|
pure virtual |
◆ AllocHeap()
virtual void * nw4r::ef::MemoryManager::AllocHeap |
( |
ulong | size | ) |
|
|
pure virtual |
◆ mMaxEffect
int nw4r::ef::MemoryManager::mMaxEffect |
|
private |
◆ mEffectOM
◆ mMaxEmitter
int nw4r::ef::MemoryManager::mMaxEmitter |
|
private |
◆ mEmitterOM
◆ mMaxParticleManager
int nw4r::ef::MemoryManager::mMaxParticleManager |
|
private |
◆ mParticleManagerOM
◆ mMaxParticle
int nw4r::ef::MemoryManager::mMaxParticle |
|
private |
◆ mParticleOM
◆ mHeapStartAddr
void* nw4r::ef::MemoryManager::mHeapStartAddr |
|
private |
◆ mHeapEndAddr
void* nw4r::ef::MemoryManager::mHeapEndAddr |
|
private |
◆ mActiveMem
MemInfo* nw4r::ef::MemoryManager::mActiveMem |
|
private |
◆ mFreeMem
MemInfo* nw4r::ef::MemoryManager::mFreeMem |
|
private |
◆ mFreeMemTail
MemInfo* nw4r::ef::MemoryManager::mFreeMemTail |
|
private |
◆ mAllChain
MemInfo* nw4r::ef::MemoryManager::mAllChain |
|
private |