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