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

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

AddToRenderQueue(AbstractRenderQueue *renderQueue, const Matrix4f &transformMatrix) const overrideNz::Lightvirtual
Clone() constNz::Light
Create() constNz::Light
Cull(const Frustumf &frustum, const Matrix4f &transformMatrix) const overrideNz::Lightvirtual
EnableShadowCasting(bool castShadows)Nz::Lightinline
EnsureBoundingVolumeUpdated() constNz::Renderableinline
EnsureShadowMapUpdate() constNz::Lightinline
GetAmbientFactor() constNz::Lightinline
GetAttenuation() constNz::Lightinline
GetBoundingVolume() constNz::Renderablevirtual
GetColor() constNz::Lightinline
GetDiffuseFactor() constNz::Lightinline
GetInnerAngle() constNz::Lightinline
GetInnerAngleCosine() constNz::Lightinline
GetInvRadius() constNz::Lightinline
GetLightType() constNz::Lightinline
GetOuterAngle() constNz::Lightinline
GetOuterAngleCosine() constNz::Lightinline
GetOuterAngleTangent() constNz::Lightinline
GetRadius() constNz::Lightinline
GetShadowMap() constNz::Lightinline
GetShadowMapFormat() constNz::Lightinline
GetShadowMapSize() constNz::Lightinline
InvalidateBoundingVolume()Nz::Renderableinlineprotected
IsShadowCastingEnabled() constNz::Lightinline
Light(LightType type=LightType_Point)Nz::Light
Light(const Light &light)Nz::Lightinline
Light(Light &&light)=default (defined in Nz::Light)Nz::Light
m_boundingVolume (defined in Nz::Renderable)Nz::Renderablemutableprotected
operator=(const Light &light)Nz::Lightinline
operator=(Light &&light)=default (defined in Nz::Light)Nz::Light
operator=(const Renderable &renderable)=default (defined in Nz::Renderable)Nz::Renderable
operator=(Renderable &&renderable)=default (defined in Nz::Renderable)Nz::Renderable
Renderable()=default (defined in Nz::Renderable)Nz::Renderable
Renderable(const Renderable &renderable)=default (defined in Nz::Renderable)Nz::Renderable
Renderable(Renderable &&)=default (defined in Nz::Renderable)Nz::Renderable
SetAmbientFactor(float factor)Nz::Lightinline
SetAttenuation(float attenuation)Nz::Lightinline
SetColor(const Color &color)Nz::Lightinline
SetDiffuseFactor(float factor)Nz::Lightinline
SetInnerAngle(float innerAngle)Nz::Lightinline
SetLightType(LightType type)Nz::Lightinline
SetOuterAngle(float outerAngle)Nz::Lightinline
SetRadius(float radius)Nz::Lightinline
SetShadowMapFormat(PixelFormatType shadowFormat)Nz::Lightinline
SetShadowMapSize(const Vector2ui &size)Nz::Lightinline
UpdateBoundingVolume(const Matrix4f &transformMatrix) overrideNz::Lightvirtual
~Light()=default (defined in Nz::Light)Nz::Light
~Renderable() (defined in Nz::Renderable)Nz::Renderablevirtual