ShadowMapManager
Engine/source/lighting/shadowMap/shadowMapManager.h
Private Types
Parent
Public Friends
class
Public Static Attributes
The shadow map deactivation signal.
Protected Attributes
Public Functions
Return the current shadow map.
Sets the current shadowmap (used in setLightInfo/setTextureStage calls)
setLightShadowMapForLight(LightInfo * light)
Looks up the shadow map for the light then sets it.
Public Static Functions
const char *
Protected Functions
_onPreRender(SceneManager * sg, const SceneRenderState * state)
Detailed Description
Private Types
typedef ShadowManager Parent
Public Friends
Public Static Attributes
Signal< void(void)> smShadowDeactivateSignal
The shadow map deactivation signal.
Protected Attributes
LightShadowMap * mCurrentShadowMap
bool mIsActive
ShadowMapPass * mShadowMapPass
GFXTexHandle mTapRotationTex
Public Functions
ShadowMapManager()
~ShadowMapManager()
activate()
Reimplemented from: ShadowManager
deactivate()
Reimplemented from: ShadowManager
getCurrentShadowMap()
Return the current shadow map.
getShadowMapPass()
getTapRotationTex()
setLightShadowMap(LightShadowMap * lm)
Sets the current shadowmap (used in setLightInfo/setTextureStage calls)
setLightShadowMapForLight(LightInfo * light)
Looks up the shadow map for the light then sets it.
Public Static Functions
getSingletonName()
updateShadowDisable()
Protected Functions
_onPreRender(SceneManager * sg, const SceneRenderState * state)
_onTextureEvent(GFXTexCallbackCode code)