| _530 | nw::eft::System | private |
| _8a4 | nw::eft::System | private |
| AddEmitterSetToDrawList(EmitterSet *set, u8 groupID) | nw::eft::System | private |
| AddPtclAdditionList(PtclInstance *ptcl, CpuCore core) | nw::eft::System | |
| AddPtclRemoveList(PtclInstance *ptcl, CpuCore core) | nw::eft::System | |
| AllocAndConnectStripe(EmitterInstance *e, PtclInstance *ptcl) | nw::eft::System | |
| AllocEmitter(u8 groupID) | nw::eft::System | private |
| AllocEmitterSet(Handle *handle) | nw::eft::System | private |
| AllocPtcl(PtclType type) | nw::eft::System | |
| BeginFrame() | nw::eft::System | |
| BeginRender(const nw::math::MTX44 &proj, const nw::math::MTX34 &view, const nw::math::VEC3 &camPos, f32 nearClip, f32 farClip) | nw::eft::System | |
| Calc(bool cacheFlush=true) | nw::eft::System | |
| CalcChildParticle(EmitterInstance *emitter, CpuCore core) | nw::eft::System | |
| CalcEmitter(u8 groupID, f32 frameRate=1.0f) | nw::eft::System | |
| CalcParticle(EmitterInstance *emitter, CpuCore core) | nw::eft::System | |
| CalcParticle(bool cacheFlush=true) | nw::eft::System | |
| ClearResource(Heap *heap, s32 resId) | nw::eft::System | |
| ComparePtclViewZ(const void *a, const void *b) | nw::eft::System | privatestatic |
| CreateEmitterSetID(Handle *handle, const nw::math::VEC3 &pos, s32 emitterSetID, s32 resourceID=0, u8 groupID=0, u32 emitterMask=0xffffffff) | nw::eft::System | inline |
| CreateEmitterSetID(Handle *handle, const nw::math::MTX34 &mtx, s32 emitterSetID, s32 resourceID=0, u8 groupID=0, u32 emitterMask=0xffffffff) | nw::eft::System | |
| EmitChildParticle() | nw::eft::System | |
| EndRender() | nw::eft::System | |
| EntryResource(Heap *heap, void *resource, s32 resId) | nw::eft::System | |
| FlushCache() | nw::eft::System | |
| FlushGpuCache() | nw::eft::System | |
| GetCurrentCore() | nw::eft::System | inlinestatic |
| GetCurrentUserDataEmitterDrawOverrideCallback(const EmitterInstance *emitter) | nw::eft::System | |
| GetCurrentUserDataEmitterPostCalcCallback(const EmitterInstance *emitter) | nw::eft::System | |
| GetCurrentUserDataEmitterPreCalcCallback(const EmitterInstance *emitter) | nw::eft::System | |
| GetCurrentUserDataParticleCalcCallback(const EmitterInstance *emitter) | nw::eft::System | |
| GetCurrentUserDataParticleEmitCallback(const EmitterInstance *emitter) | nw::eft::System | |
| GetCurrentUserDataParticleMakeAttributeCallback(const EmitterInstance *emitter) | nw::eft::System | |
| GetCurrentUserDataParticleRemoveCallback(const EmitterInstance *emitter) | nw::eft::System | |
| GetDoubleBufferSize(CpuCore core=EFT_CPU_CORE_1) const | nw::eft::System | |
| GetEmitter(u8 groupID, u32 idx) const | nw::eft::System | |
| GetEmitter(u8 groupID, u32 idx) | nw::eft::System | |
| GetEmitterBuf() const | nw::eft::System | inline |
| GetEmitterHead(u8 groupID) const | nw::eft::System | inline |
| GetEmitterHead(u8 groupID) | nw::eft::System | inline |
| GetEmitterSetHead(u8 groupID) const | nw::eft::System | inline |
| GetEmitterSetHead(u8 groupID) | nw::eft::System | inline |
| GetEnableGroupID() const | nw::eft::System | inline |
| GetNumEmittedPtcl() const | nw::eft::System | inline |
| GetNumEmitter(u8 groupID) | nw::eft::System | |
| GetNumEmitterCalc() const | nw::eft::System | inline |
| GetNumEmitterSetCalc() const | nw::eft::System | inline |
| GetNumFreeEmitter() const | nw::eft::System | inline |
| GetNumPtclCalc() const | nw::eft::System | inline |
| GetNumResource() const | nw::eft::System | inline |
| GetNumStripeCalc() const | nw::eft::System | inline |
| GetPtclBuf() const | nw::eft::System | inline |
| GetPtclBufSize() const | nw::eft::System | |
| GetRenderer() | nw::eft::System | inline |
| GetRenderer(nw::eft::CpuCore core) | nw::eft::System | inline |
| GetResource(u32 resId) | nw::eft::System | inline |
| GetStripeBuf() const | nw::eft::System | inline |
| GetStripeHead(u8 groupID) const | nw::eft::System | inline |
| GetUsedDoubleBufferSize(CpuCore core=EFT_CPU_CORE_1) const | nw::eft::System | |
| GetUserShaderDrawOverrideCallback(UserShaderCallBackID id) | nw::eft::System | |
| GetUserShaderEmitterPostCalcCallback(UserShaderCallBackID id) | nw::eft::System | |
| GetUserShaderRenderStateSetCallback(UserShaderCallBackID id) | nw::eft::System | |
| HasEnableEmitter(u8 groupID) | nw::eft::System | |
| Initialize(Heap *heap, const Config &config) | nw::eft::System | protectedvirtual |
| InitializeEmitter(EmitterInstance *emitter, const SimpleEmitterData *res, s32 resourceID, s32 emitterSetID, u32 setRndSeed, bool nonUpdateCreateID=false) | nw::eft::System | private |
| IsHasRenderingEmitter(u8 groupID, u32 drawPath) const | nw::eft::System | inline |
| IsValidStripe(u8 groupID) const | nw::eft::System | inline |
| KillAllEmitter() | nw::eft::System | |
| KillChildParticle(EmitterInstance *emitter, PtclInstance *ptcl) | nw::eft::System | |
| KillEmitter(EmitterInstance *emitter) | nw::eft::System | |
| KillEmitterGroup(u8 groupID) | nw::eft::System | |
| KillEmitterSet(EmitterSet *emitterSet) | nw::eft::System | |
| KillEmitterSet(const char *emitterSetName, s32 resId) | nw::eft::System | |
| KillParticle(EmitterInstance *emitter, PtclInstance *ptcl) | nw::eft::System | |
| mAlphaAnim | nw::eft::System | private |
| mCalcSwapFlag | nw::eft::System | private |
| mCurEmitterIx | nw::eft::System | private |
| mCurEmitterSetIx | nw::eft::System | private |
| mCurPtclIx | nw::eft::System | private |
| mCurrentDrawPathFlag | nw::eft::System | private |
| mCurStripeIx | nw::eft::System | private |
| mEmitterCalc | nw::eft::System | private |
| mEmitterCalcComplexPtr | nw::eft::System | private |
| mEmitterCalcSimplePtr | nw::eft::System | private |
| mEmitterHead | nw::eft::System | private |
| mEmitters | nw::eft::System | private |
| mEmitterSet | nw::eft::System | private |
| mEmitterSetCreateID | nw::eft::System | private |
| mEmitterSetHead | nw::eft::System | private |
| mEmitterSetPtr | nw::eft::System | private |
| mEmitterSetTail | nw::eft::System | private |
| mEmitterStaticUniformBlock | nw::eft::System | private |
| mEnableCallbackID | nw::eft::System | private |
| mEnableGroupID | nw::eft::System | private |
| mEnableRenderPath | nw::eft::System | private |
| mHeap | nw::eft::System | private |
| mInitialized | nw::eft::System | private |
| mNumEmittedPtcl | nw::eft::System | private |
| mNumEmitterCalc | nw::eft::System | private |
| mNumEmitterData | nw::eft::System | private |
| mNumEmitterDataMask | nw::eft::System | private |
| mNumEmitterSet | nw::eft::System | private |
| mNumEmitterSetCalc | nw::eft::System | private |
| mNumEmitterSetMask | nw::eft::System | private |
| mNumFreeEmitter | nw::eft::System | private |
| mNumPtclCalc | nw::eft::System | private |
| mNumPtclData | nw::eft::System | private |
| mNumPtclDataMask | nw::eft::System | private |
| mNumResource | nw::eft::System | private |
| mNumStripe | nw::eft::System | private |
| mNumStripeCalc | nw::eft::System | private |
| mNumStripeMask | nw::eft::System | private |
| mPtclAdditionArray | nw::eft::System | private |
| mPtclAdditionIdx | nw::eft::System | private |
| mPtclRemoveArray | nw::eft::System | private |
| mPtclRemoveIdx | nw::eft::System | private |
| mPtcls | nw::eft::System | private |
| mRenderer | nw::eft::System | private |
| mRendererPtr | nw::eft::System | private |
| mResource | nw::eft::System | private |
| mScaleAnim | nw::eft::System | private |
| mSortEmitterSetIx | nw::eft::System | private |
| mSortEmittetSet | nw::eft::System | private |
| mStripeHead | nw::eft::System | private |
| mStripes | nw::eft::System | private |
| mUserDataEmitterDrawOverrideCallback | nw::eft::System | private |
| mUserDataEmitterPostCalcCallback | nw::eft::System | private |
| mUserDataEmitterPreCalcCallback | nw::eft::System | private |
| mUserDataParticleCalcCallback | nw::eft::System | private |
| mUserDataParticleEmitCallback | nw::eft::System | private |
| mUserDataParticleMakeAttrCallback | nw::eft::System | private |
| mUserDataParticleRemoveCallback | nw::eft::System | private |
| mUserShaderDrawOverrideCallback | nw::eft::System | private |
| mUserShaderEmitterCalcPostCallback | nw::eft::System | private |
| mUserShaderRenderStateSetCallback | nw::eft::System | private |
| mViewMatrix | nw::eft::System | private |
| ReCreateEmitter(void **resList, s32 numResList, s32 resId, s32 setId, bool killOnly) | nw::eft::System | |
| ReCreateEmitter(EmitterSet *set, s32 resId, s32 setId, u8 groupID) | nw::eft::System | |
| RemoveEmitterSetFromDrawList(EmitterSet *set) | nw::eft::System | |
| RemovePtcl() | nw::eft::System | |
| RemovePtcl_() | nw::eft::System | private |
| RemoveStripe(PtclStripe *stripe) | nw::eft::System | |
| RenderEmitter(EmitterInstance *emitter, bool cacheFlush=true, void *userParam=NULL) | nw::eft::System | |
| ResourcePtr | nw::eft::System | private |
| SearchEmitterSetID(const char *emitterSetName, s32 resId=0) const | nw::eft::System | |
| SearchEmitterSetName(s32 emitterSetId, s32 resId=0) const | nw::eft::System | |
| SetCurrentUserDataCallback(UserDataCallBackID id) | nw::eft::System | |
| SetUserDataEmitterDrawOverrideCallback(UserDataCallBackID id, UserDataEmitterDrawOverrideCallback callback) | nw::eft::System | |
| SetUserDataEmitterPostCalcCallback(UserDataCallBackID id, UserDataEmitterPostCalcCallback callback) | nw::eft::System | |
| SetUserDataEmitterPreCalcCallback(UserDataCallBackID id, UserDataEmitterPreCalcCallback callback) | nw::eft::System | |
| SetUserDataParticleCalcCallback(UserDataCallBackID id, UserDataParticleCalcCallback callback) | nw::eft::System | |
| SetUserDataParticleEmitCallback(UserDataCallBackID id, UserDataParticleEmitCallback callback) | nw::eft::System | |
| SetUserDataParticleMakeAttributeCallback(UserDataCallBackID id, UserDataParticleMakeAttributeCallback callback) | nw::eft::System | |
| SetUserDataParticleRemoveCallback(UserDataCallBackID id, UserDataParticleRemoveCallback callback) | nw::eft::System | |
| SetUserShaderDrawOverrideCallback(UserShaderCallBackID id, UserShaderDrawOverrideCallback callback) | nw::eft::System | |
| SetUserShaderEmitterPostCalcCallback(UserShaderCallBackID id, UserShaderEmitterPostCalcCallback callback) | nw::eft::System | |
| SetUserShaderRenderStateSetCallback(UserShaderCallBackID id, UserShaderRenderStateSetCallback callback) | nw::eft::System | |
| SwapDoubleBuffer() | nw::eft::System | |
| System(const Config &config) | nw::eft::System | explicit |
| UpdateEmitterResInfo() | nw::eft::System | |
| UpdateEmitterSetResInfo() | nw::eft::System | |
| ~System() | nw::eft::System | virtual |