SceneLightingInterface
Engine/source/lighting/lightingInterfaces.h
Public Functions
createObjectProxy(SceneObject * obj, SceneLighting::ObjectProxyList * sceneObjects)
createPersistChunk(const U32 chunkType)
bool
bool
getColorFromRayInfo(const RayInfo & collision, LinearColorF & result)
bool
postProcessLoad(PersistInfo * pi, SceneLighting::ObjectProxyList * sceneObjects)
processLightingCompleted(bool success)
Detailed Description
Public Functions
SceneLightingInterface()
~SceneLightingInterface()
addObjectType()
Reimplemented by: blTerrainSystem
addToClippingMask()
addToZoneLightSkipMask()
createObjectProxy(SceneObject * obj, SceneLighting::ObjectProxyList * sceneObjects)
Reimplemented by: blTerrainSystem
createPersistChunk(const U32 chunkType)
Reimplemented by: blTerrainSystem
createPersistChunkFromProxy(SceneLighting::ObjectProxy * proxy, PersistInfo::PersistChunk ** ret)
Reimplemented by: blTerrainSystem
getColorFromRayInfo(const RayInfo & collision, LinearColorF & result)
Reimplemented by: blTerrainSystem
init()
Reimplemented by: blTerrainSystem
postProcessLoad(PersistInfo * pi, SceneLighting::ObjectProxyList * sceneObjects)
processLightingBegin()
processLightingCompleted(bool success)