NW4F Eft
Loading...
Searching...
No Matches
nw::eft::Renderer Member List

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::Rendererprivate
ComparePtclViewZ(const void *a, const void *b)nw::eft::Rendererprivatestatic
ConnectionStripeUvScaleCalc(f32 &frateScaleUv, f32 &uvStartOfs, const EmitterInstance *emitter, s32 numLoop, f32 frateScale, s32 tailType)nw::eft::Rendererprivate
EndRender()nw::eft::Renderer
EntryChildParticleSub(const EmitterInstance *emitter, bool cacheFlush, void *userParam)nw::eft::Rendererprivate
EntryConnectionStripe(EmitterInstance *emitter, bool cacheFlush, void *userParam)nw::eft::Rendererprivate
EntryParticle(EmitterInstance *emitter, bool cacheFlush=true, void *userParam=NULL)nw::eft::Renderer
EntryParticleFromCallback(const EmitterInstance *emitter, bool cacheFlush, void *userParam)nw::eft::Rendererinline
EntryParticleSub(const EmitterInstance *emitter, bool cacheFlush, void *userParam)nw::eft::Rendererprivate
EntryStripe(EmitterInstance *emitter, bool cacheFlush, void *userParam)nw::eft::Rendererprivate
FlushCache()nw::eft::Renderer
GetChildParticleUserShaderParam(const EmitterInstance *emitter, u32 paramIdx)nw::eft::Rendererinline
GetCurrentPrimitive() constnw::eft::Rendererinline
GetDoubleBufferSize() constnw::eft::Rendererinline
GetDrawViewFlag() constnw::eft::Rendererinline
GetEffectSystem() constnw::eft::Rendererinline
GetParentParticleUserShaderParam(const EmitterInstance *emitter, u32 paramIdx)nw::eft::Rendererinline
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::Rendererprivatestatic
GetPtclType() constnw::eft::Rendererinline
GetRenderContext()nw::eft::Rendererinline
GetShader(const EmitterInstance *emitter)nw::eft::Rendererinline
GetStripeVertexCalcNum() constnw::eft::Rendererinline
GetUsedDoubleBufferSize() constnw::eft::Rendererinline
GetUserShaderFlag(const EmitterInstance *emitter)nw::eft::Rendererinline
GetUserShaderParam(const EmitterInstance *emitter)nw::eft::Rendererinline
GetUserShaderParam(const EmitterInstance *emitter, u32 paramIdx)nw::eft::Rendererinline
GetUserShaderSetting(const EmitterInstance *emitter)nw::eft::Rendererinline
GetViewMatrix() constnw::eft::Rendererinline
GetViewProjMatrix() constnw::eft::Rendererinline
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::Rendererprivate
MakeConnectionStripeAttributeBlockCoreDivide(EmitterInstance *emitter, s32 numPtcl, PtclInstance *pTailPtcl, PtclInstance *pTail2ndPtcl, s32 tailType, StripeVertexBuffer *stripeVertex, s32 wroteVertexNum=0)nw::eft::Rendererprivate
MakeStripeAttributeBlock(EmitterInstance *emitter)nw::eft::Renderer
MakeStripeAttributeBlockCore(PtclStripe *__restrict stripe, StripeVertexBuffer *stripeVertex, s32 wroteVertexNum)nw::eft::Rendererprivate
MakeStripeAttributeBlockCoreDivide(PtclStripe *stripe, StripeVertexBuffer *stripeVertex, s32 wroteVertexNum, s32 numDivide)nw::eft::Rendererprivate
mCurrentDrawingTypenw::eft::Rendererprivate
mCurrentPrimitivenw::eft::Rendererprivate
mCurrentShaderTypenw::eft::Rendererprivate
mDepthTextureOffsetnw::eft::Rendererprivate
mDepthTextureScalenw::eft::Rendererprivate
mDrawPrimitiveTypenw::eft::Rendererprivate
mDrawViewFlagnw::eft::Rendererprivate
mExtensionTexturenw::eft::Rendererprivate
mEyePosnw::eft::Rendererprivate
mEyeVecnw::eft::Rendererprivate
mFrameBufferTextureOffsetnw::eft::Rendererprivate
mFrameBufferTextureScalenw::eft::Rendererprivate
mHeapnw::eft::Rendererprivate
mIndexVBnw::eft::Rendererprivate
mMatBillboardnw::eft::Rendererprivate
mMatViewnw::eft::Rendererprivate
mMatViewProjnw::eft::Rendererprivate
mPositionVBnw::eft::Rendererprivate
mRenderContextnw::eft::Rendererprivate
mStripeVertexCalcNumnw::eft::Rendererprivate
mSystemnw::eft::Rendererprivate
mTemporaryBuffernw::eft::Rendererprivate
mViewUniformBlocknw::eft::Rendererprivate
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::Rendererprivate
SetDepthTexture(Texture depthTexture, f32 offsetU=0.0f, f32 offsetV=0.0f, f32 scaleU=1.0f, f32 scaleV=1.0f)nw::eft::Rendererinline
SetDrawViewFlag(DrawViewFlag flag)nw::eft::Rendererinline
SetFrameBufferTexture(Texture frameBufferTexture, f32 offsetU=0.0f, f32 offsetV=0.0f, f32 scaleU=1.0f, f32 scaleV=1.0f)nw::eft::Rendererinline
SetShaderType(ShaderType type)nw::eft::Rendererinline
SetTextureSlot(TextureSlot slot, Texture texture)nw::eft::Rendererinline
SetupParticleShaderAndVertex(ParticleShader *shader, MeshType meshType, Primitive *primitive)nw::eft::Rendererprivate
SetupStripeDrawSetting(const EmitterInstance *emitter, bool cacheFlush, void *userParam)nw::eft::Rendererprivate
SwapDoubleBuffer()nw::eft::Renderer
~Renderer()nw::eft::Renderer