LightManager Member List

This is the complete list of members for LightManager, including all inherited members.

activate()LightManager [virtual]
canActivate()LightManager [virtual]
createLightInfo()=0LightManager [pure virtual]
deactivate()LightManager [virtual]
getAllUnsortedLights(LightInfoList &list)=0LightManager [pure virtual]
getBestLights(LightInfoList &list)=0LightManager [pure virtual]
getDefaultLight()=0LightManager [pure virtual]
getId() const =0LightManager [pure virtual]
getSceneLightingInterface()=0LightManager [pure virtual]
getSceneManager()LightManager [virtual]
getSpecialLight(SpecialLightTypesEnum type)=0LightManager [pure virtual]
hdrPrepare(const Point2I &offset, const Point2I &extent)=0LightManager [pure virtual]
hdrRender()=0LightManager [pure virtual]
initTextureStateBlock(const U32 currTexFlag, const U32 textureSlot, GFXStateBlockDesc *stateblock)=0LightManager [pure virtual]
isActive()LightManager [inline]
LightManager()LightManager
lightScene(const char *callback, const char *param)LightManager [virtual]
mIsActiveLightManager [private]
mSceneManagerLightManager [private]
registerGlobalLight(LightInfo *light, SimObject *obj, bool zonealreadyset)=0LightManager [pure virtual]
registerGlobalLights(bool staticlighting)=0LightManager [pure virtual]
registerLocalLight(LightInfo *light)=0LightManager [pure virtual]
resetLights()=0LightManager [pure virtual]
setLightInfo(ProcessedMaterial *pmat, const Material *mat, const SceneGraphData &sgData, U32 pass, GFXShaderConstBuffer *shaderConsts)=0LightManager [pure virtual]
setSceneManager(SceneGraph *sceneManager)LightManager [virtual]
setSpecialLight(SpecialLightTypesEnum type, LightInfo *light)=0LightManager [pure virtual]
setTextureStage(const SceneGraphData &sgData, const U32 currTexFlag, const U32 textureSlot, GFXShaderConstBuffer *shaderConsts, ShaderConstHandles *handles)=0LightManager [pure virtual]
setupLights(SceneObject *obj)=0LightManager [pure virtual]
setupLights(SceneObject *obj, const Point3F &camerapos, const Point3F &cameradir, F32 viewdist, S32 maxlights)=0LightManager [pure virtual]
setupLights(SceneObject *obj, const Box3F &box, S32 maxlights)=0LightManager [pure virtual]
slSpecialLightTypesCount enum valueLightManager
slSunLightType enum valueLightManager
slTranslatedSunlightType enum valueLightManager
SpecialLightTypesEnum enum nameLightManager
unregisterAllLights()=0LightManager [pure virtual]
unregisterGlobalLight(LightInfo *light)=0LightManager [pure virtual]
unregisterLocalLight(LightInfo *light)=0LightManager [pure virtual]
~LightManager()LightManager [inline, virtual]