Nazara Engine  0.4
A fast, complete, cross-platform API designed for game development
Nz::ForwardRenderTechnique Member List

This is the complete list of members for Nz::ForwardRenderTechnique, including all inherited members.

AbstractRenderTechnique()Nz::AbstractRenderTechnique
AbstractRenderTechnique(const AbstractRenderTechnique &)=delete (defined in Nz::AbstractRenderTechnique)Nz::AbstractRenderTechnique
AbstractRenderTechnique(AbstractRenderTechnique &&)=default (defined in Nz::AbstractRenderTechnique)Nz::AbstractRenderTechnique
ChooseLights(const Spheref &object, bool includeDirectionalLights=true) constNz::ForwardRenderTechniqueprotected
Clear(const SceneData &sceneData) const overrideNz::ForwardRenderTechniquevirtual
ComputeDirectionalLightScore(const Spheref &object, const AbstractRenderQueue::DirectionalLight &light)Nz::ForwardRenderTechniqueinlineprotectedstatic
ComputePointLightScore(const Spheref &object, const AbstractRenderQueue::PointLight &light)Nz::ForwardRenderTechniqueinlineprotectedstatic
ComputeSpotLightScore(const Spheref &object, const AbstractRenderQueue::SpotLight &light)Nz::ForwardRenderTechniqueinlineprotectedstatic
Draw(const SceneData &sceneData) const overrideNz::ForwardRenderTechniquevirtual
DrawBasicSprites(const SceneData &sceneData, ForwardRenderQueue::Layer &layer) constNz::ForwardRenderTechniqueprotected
DrawBillboards(const SceneData &sceneData, ForwardRenderQueue::Layer &layer) constNz::ForwardRenderTechniqueprotected
DrawOpaqueModels(const SceneData &sceneData, ForwardRenderQueue::Layer &layer) constNz::ForwardRenderTechniqueprotected
DrawOrderedSprites(const SceneData &sceneData, ForwardRenderQueue::Layer &layer) const (defined in Nz::ForwardRenderTechnique)Nz::ForwardRenderTechniqueprotected
DrawTransparentModels(const SceneData &sceneData, ForwardRenderQueue::Layer &layer) constNz::ForwardRenderTechniqueprotected
EnableInstancing(bool instancing)Nz::AbstractRenderTechniquevirtual
ForwardRenderTechnique()Nz::ForwardRenderTechnique
GetMaxLightPassPerObject() constNz::ForwardRenderTechnique
GetName() constNz::AbstractRenderTechniquevirtual
GetRenderQueue() overrideNz::ForwardRenderTechniquevirtual
GetShaderUniforms(const Shader *shader) constNz::ForwardRenderTechniqueprotected
GetType() const overrideNz::ForwardRenderTechniquevirtual
Initialize()Nz::ForwardRenderTechniquestatic
IsDirectionalLightSuitable(const Spheref &object, const AbstractRenderQueue::DirectionalLight &light)Nz::ForwardRenderTechniqueinlineprotectedstatic
IsInstancingEnabled() constNz::AbstractRenderTechniquevirtual
IsPointLightSuitable(const Spheref &object, const AbstractRenderQueue::PointLight &light)Nz::ForwardRenderTechniqueinlineprotectedstatic
IsSpotLightSuitable(const Spheref &object, const AbstractRenderQueue::SpotLight &light)Nz::ForwardRenderTechniqueinlineprotectedstatic
m_billboardPointBuffer (defined in Nz::ForwardRenderTechnique)Nz::ForwardRenderTechniqueprotected
m_instancingEnabled (defined in Nz::AbstractRenderTechnique)Nz::AbstractRenderTechniqueprotected
m_lights (defined in Nz::ForwardRenderTechnique)Nz::ForwardRenderTechniquemutableprotected
m_maxLightPassPerObject (defined in Nz::ForwardRenderTechnique)Nz::ForwardRenderTechniqueprotected
m_renderQueue (defined in Nz::ForwardRenderTechnique)Nz::ForwardRenderTechniquemutableprotected
m_shaderUniforms (defined in Nz::ForwardRenderTechnique)Nz::ForwardRenderTechniquemutableprotected
m_spriteBuffer (defined in Nz::ForwardRenderTechnique)Nz::ForwardRenderTechniqueprotected
m_vertexBuffer (defined in Nz::ForwardRenderTechnique)Nz::ForwardRenderTechniqueprotected
m_whiteTexture (defined in Nz::ForwardRenderTechnique)Nz::ForwardRenderTechniqueprotected
OnShaderInvalidated(const Shader *shader) constNz::ForwardRenderTechniqueprotected
operator=(const AbstractRenderTechnique &)=delete (defined in Nz::AbstractRenderTechnique)Nz::AbstractRenderTechnique
operator=(AbstractRenderTechnique &&)=default (defined in Nz::AbstractRenderTechnique)Nz::AbstractRenderTechnique
s_billboardInstanceDeclaration (defined in Nz::ForwardRenderTechnique)Nz::ForwardRenderTechniqueprotectedstatic
s_billboardVertexDeclaration (defined in Nz::ForwardRenderTechnique)Nz::ForwardRenderTechniqueprotectedstatic
s_dummyReflection (defined in Nz::ForwardRenderTechnique)Nz::ForwardRenderTechniqueprotectedstatic
s_quadIndexBuffer (defined in Nz::ForwardRenderTechnique)Nz::ForwardRenderTechniqueprotectedstatic
s_quadVertexBuffer (defined in Nz::ForwardRenderTechnique)Nz::ForwardRenderTechniqueprotectedstatic
s_reflectionSampler (defined in Nz::ForwardRenderTechnique)Nz::ForwardRenderTechniqueprotectedstatic
s_shadowSampler (defined in Nz::ForwardRenderTechnique)Nz::ForwardRenderTechniqueprotectedstatic
SendLightUniforms(const Shader *shader, const LightUniforms &uniforms, unsigned int index, unsigned int lightIndex, unsigned int uniformOffset) constNz::ForwardRenderTechniqueprotected
SetMaxLightPassPerObject(unsigned int maxLightPassPerObject)Nz::ForwardRenderTechnique
Uninitialize()Nz::ForwardRenderTechniquestatic
~AbstractRenderTechnique() (defined in Nz::AbstractRenderTechnique)Nz::AbstractRenderTechniquevirtual
~ForwardRenderTechnique()=default (defined in Nz::ForwardRenderTechnique)Nz::ForwardRenderTechnique