CubeLightShadowMap
Engine/source/lighting/shadowMap/cubeLightShadowMap.h
Private Types
Parent
Protected Attributes
The shadow cubemap.
Public Functions
CubeLightShadowMap(LightInfo * light)
_render(RenderPassManager * renderPass, const SceneRenderState * diffuseState)
bool
setShaderParameters(GFXShaderConstBuffer * params, LightingShaderConstants * lsc)
bool
setTextureStage(U32 currTexFlag, LightingShaderConstants * lsc)
Detailed Description
Private Types
typedef LightShadowMap Parent
Protected Attributes
GFXCubemapHandle mCubemap
The shadow cubemap.
Public Functions
CubeLightShadowMap(LightInfo * light)
_render(RenderPassManager * renderPass, const SceneRenderState * diffuseState)
Reimplemented from: LightShadowMap
getShadowType()
Reimplemented from: LightShadowMap
hasShadowTex()
Reimplemented from: LightShadowMap
releaseTextures()
Reimplemented from: LightShadowMap
setShaderParameters(GFXShaderConstBuffer * params, LightingShaderConstants * lsc)
Reimplemented from: LightShadowMap
setTextureStage(U32 currTexFlag, LightingShaderConstants * lsc)
Reimplemented from: LightShadowMap