#include <logic_info.h>
implemented by user. typically, methods are called during UScene::render() and are called only if necessary (typically after clip).
Nevrax France
Definition at line 51 of file logic_info.h.
Public Member Functions | |
virtual void | getStaticLightSetup (std::vector< CPointLightInfluence > &pointLightList, uint8 &sunContribution, NLMISC::CRGBA &localAmbient)=0 |
ILogicInfo () | |
Constructor. | |
virtual | ~ILogicInfo () |
|
Constructor.
Definition at line 34 of file logic_info.cpp. References NL3D_MEM_LOGIC.
00035 { 00036 NL3D_MEM_LOGIC 00037 } |
|
Definition at line 38 of file logic_info.cpp. References NL3D_MEM_LOGIC.
00039 { 00040 NL3D_MEM_LOGIC 00041 } |
|
This method must return the static light setup which influence the object attached with this ILogicInfo pointLightList.size() may not be 0. Deriver should just append his light and do not clear this list. NB: called by CLightingManager::computeModelLightContributions() when needed
Referenced by NL3D::CLightingManager::computeModelLightContributions(). |