Definition at line 20 of file ef_effectsystem.h.
|
bool | Initialize (ulong maxGroupID) |
|
bool | Closing (Effect *pEffect) |
|
Effect * | CreateEffect (const char *pName, ulong groupID, u16 calcRemain) |
|
ulong | RetireEffect (Effect *pEffect) |
|
ulong | RetireEffectAll (ulong groupID) |
|
ulong | RetireEmitterAll (ulong groupID) |
|
ulong | RetireParticleAll (ulong groupID) |
|
void | Calc (ulong groupID, bool onlyBillboard) |
|
void | Draw (const DrawInfo &rInfo, ulong groupID) |
|
MemoryManagerBase * | GetMemoryManager () const |
|
void | SetMemoryManager (MemoryManagerBase *pManager, ulong maxGroupID) |
|
void | SetXFFlushSafe (bool safe) |
|
◆ GetMemoryManager()
◆ SetMemoryManager()
void nw4r::ef::EffectSystem::SetMemoryManager |
( |
MemoryManagerBase * | pManager, |
|
|
ulong | maxGroupID ) |
|
inline |
◆ SetXFFlushSafe()
void nw4r::ef::EffectSystem::SetXFFlushSafe |
( |
bool | safe | ) |
|
|
inline |
◆ mMemoryManager
◆ mDrawOrderFunc
◆ mDrawStrategyBuilder
◆ mEmitFormBuilder
◆ mCreationQueue
◆ mMaxGroupID
ulong nw4r::ef::EffectSystem::mMaxGroupID |
◆ mActivityList
◆ mRandom
Random nw4r::ef::EffectSystem::mRandom |
◆ mProcessCameraPos
math::VEC3 nw4r::ef::EffectSystem::mProcessCameraPos |
◆ mProcessCameraMtx
◆ mProcessCameraFar
f32 nw4r::ef::EffectSystem::mProcessCameraFar |
◆ mProcessCameraNear
f32 nw4r::ef::EffectSystem::mProcessCameraNear |
◆ mXFFlushSafe
bool nw4r::ef::EffectSystem::mXFFlushSafe |
◆ mDisplayVersion
bool nw4r::ef::EffectSystem::mDisplayVersion |
|
static |
◆ instance