This is the complete list of members for nw::eft::Renderer, including all inherited members.
| AllocFromDoubleBuffer(u32 size) | nw::eft::Renderer | |
| BeginRender(const nw::math::MTX44 &proj, const nw::math::MTX34 &view, const nw::math::VEC3 &camPos, f32 near, f32 far) | nw::eft::Renderer | |
| BindParticleAttributeBlock(PtclAttributeBuffer *ptclAttributeBuffer, ParticleShader *shader, u32 entryNum) | nw::eft::Renderer | private |
| ComparePtclViewZ(const void *a, const void *b) | nw::eft::Renderer | privatestatic |
| ConnectionStripeUvScaleCalc(f32 &frateScaleUv, f32 &uvStartOfs, const EmitterInstance *emitter, s32 numLoop, f32 frateScale, s32 tailType) | nw::eft::Renderer | private |
| EndRender() | nw::eft::Renderer | |
| EntryChildParticleSub(const EmitterInstance *emitter, bool cacheFlush, void *userParam) | nw::eft::Renderer | private |
| EntryConnectionStripe(EmitterInstance *emitter, bool cacheFlush, void *userParam) | nw::eft::Renderer | private |
| EntryParticle(EmitterInstance *emitter, bool cacheFlush=true, void *userParam=NULL) | nw::eft::Renderer | |
| EntryParticleFromCallback(const EmitterInstance *emitter, bool cacheFlush, void *userParam) | nw::eft::Renderer | inline |
| EntryParticleSub(const EmitterInstance *emitter, bool cacheFlush, void *userParam) | nw::eft::Renderer | private |
| EntryStripe(EmitterInstance *emitter, bool cacheFlush, void *userParam) | nw::eft::Renderer | private |
| FlushCache() | nw::eft::Renderer | |
| GetChildParticleUserShaderParam(const EmitterInstance *emitter, u32 paramIdx) | nw::eft::Renderer | inline |
| GetCurrentPrimitive() const | nw::eft::Renderer | inline |
| GetDoubleBufferSize() const | nw::eft::Renderer | inline |
| GetDrawViewFlag() const | nw::eft::Renderer | inline |
| GetEffectSystem() const | nw::eft::Renderer | inline |
| GetParentParticleUserShaderParam(const EmitterInstance *emitter, u32 paramIdx) | nw::eft::Renderer | inline |
| GetPositionOnCubic(nw::math::VEC3 *retPos, const nw::math::VEC3 &startPos, const nw::math::VEC3 &startVel, const nw::math::VEC3 &endPos, const nw::math::VEC3 &endVel, float time) | nw::eft::Renderer | privatestatic |
| GetPtclType() const | nw::eft::Renderer | inline |
| GetRenderContext() | nw::eft::Renderer | inline |
| GetShader(const EmitterInstance *emitter) | nw::eft::Renderer | inline |
| GetStripeVertexCalcNum() const | nw::eft::Renderer | inline |
| GetUsedDoubleBufferSize() const | nw::eft::Renderer | inline |
| GetUserShaderFlag(const EmitterInstance *emitter) | nw::eft::Renderer | inline |
| GetUserShaderParam(const EmitterInstance *emitter) | nw::eft::Renderer | inline |
| GetUserShaderParam(const EmitterInstance *emitter, u32 paramIdx) | nw::eft::Renderer | inline |
| GetUserShaderSetting(const EmitterInstance *emitter) | nw::eft::Renderer | inline |
| GetViewMatrix() const | nw::eft::Renderer | inline |
| GetViewProjMatrix() const | nw::eft::Renderer | inline |
| MakeConnectionStripeAttributeBlock(EmitterInstance *emitter, bool cacheFlush) | nw::eft::Renderer | |
| MakeConnectionStripeAttributeBlockCore(EmitterInstance *emitter, s32 numPtcl, PtclInstance *pTailPtcl, PtclInstance *pTail2ndPtcl, s32 tailType, StripeVertexBuffer *stripeVertex, s32 wroteVertexNum=0) | nw::eft::Renderer | private |
| MakeConnectionStripeAttributeBlockCoreDivide(EmitterInstance *emitter, s32 numPtcl, PtclInstance *pTailPtcl, PtclInstance *pTail2ndPtcl, s32 tailType, StripeVertexBuffer *stripeVertex, s32 wroteVertexNum=0) | nw::eft::Renderer | private |
| MakeStripeAttributeBlock(EmitterInstance *emitter) | nw::eft::Renderer | |
| MakeStripeAttributeBlockCore(PtclStripe *__restrict stripe, StripeVertexBuffer *stripeVertex, s32 wroteVertexNum) | nw::eft::Renderer | private |
| MakeStripeAttributeBlockCoreDivide(PtclStripe *stripe, StripeVertexBuffer *stripeVertex, s32 wroteVertexNum, s32 numDivide) | nw::eft::Renderer | private |
| mCurrentDrawingType | nw::eft::Renderer | private |
| mCurrentPrimitive | nw::eft::Renderer | private |
| mCurrentShaderType | nw::eft::Renderer | private |
| mDepthTextureOffset | nw::eft::Renderer | private |
| mDepthTextureScale | nw::eft::Renderer | private |
| mDrawPrimitiveType | nw::eft::Renderer | private |
| mDrawViewFlag | nw::eft::Renderer | private |
| mExtensionTexture | nw::eft::Renderer | private |
| mEyePos | nw::eft::Renderer | private |
| mEyeVec | nw::eft::Renderer | private |
| mFrameBufferTextureOffset | nw::eft::Renderer | private |
| mFrameBufferTextureScale | nw::eft::Renderer | private |
| mHeap | nw::eft::Renderer | private |
| mIndexVB | nw::eft::Renderer | private |
| mMatBillboard | nw::eft::Renderer | private |
| mMatView | nw::eft::Renderer | private |
| mMatViewProj | nw::eft::Renderer | private |
| mPositionVB | nw::eft::Renderer | private |
| mRenderContext | nw::eft::Renderer | private |
| mStripeVertexCalcNum | nw::eft::Renderer | private |
| mSystem | nw::eft::Renderer | private |
| mTemporaryBuffer | nw::eft::Renderer | private |
| mViewUniformBlock | nw::eft::Renderer | private |
| Renderer(Heap *heap, System *system, const Config &config) | nw::eft::Renderer | |
| RequestParticle(const EmitterInstance *e, ParticleShader *shader, bool bChild, bool cacheFlush, void *userParam) | nw::eft::Renderer | private |
| SetDepthTexture(Texture depthTexture, f32 offsetU=0.0f, f32 offsetV=0.0f, f32 scaleU=1.0f, f32 scaleV=1.0f) | nw::eft::Renderer | inline |
| SetDrawViewFlag(DrawViewFlag flag) | nw::eft::Renderer | inline |
| SetFrameBufferTexture(Texture frameBufferTexture, f32 offsetU=0.0f, f32 offsetV=0.0f, f32 scaleU=1.0f, f32 scaleV=1.0f) | nw::eft::Renderer | inline |
| SetShaderType(ShaderType type) | nw::eft::Renderer | inline |
| SetTextureSlot(TextureSlot slot, Texture texture) | nw::eft::Renderer | inline |
| SetupParticleShaderAndVertex(ParticleShader *shader, MeshType meshType, Primitive *primitive) | nw::eft::Renderer | private |
| SetupStripeDrawSetting(const EmitterInstance *emitter, bool cacheFlush, void *userParam) | nw::eft::Renderer | private |
| SwapDoubleBuffer() | nw::eft::Renderer | |
| ~Renderer() | nw::eft::Renderer |