class IBillboardSceneNode;\r
class ICameraSceneNode;\r
class IDummyTransformationSceneNode;\r
+ class ILightManager;\r
class ILightSceneNode;\r
class IMesh;\r
class IMeshBuffer;\r
//! Get ambient color of the scene\r
virtual const video::SColorf& getAmbientLight() const = 0;\r
\r
+ //! Register a custom callbacks manager which gets callbacks during scene rendering.\r
+ /** \param[in] lightManager: the new callbacks manager. You may pass 0 to remove the\r
+ current callbacks manager and restore the default behavior. */\r
+ virtual void setLightManager(ILightManager* lightManager) = 0;\r
+\r
//! Get current render pass.\r
virtual E_SCENE_NODE_RENDER_PASS getCurrentRenderPass() const =0;\r
\r