SceneObjectLightingPlugin Class Reference

#include <sceneObject.h>

Inheritance diagram for SceneObjectLightingPlugin:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~SceneObjectLightingPlugin ()
virtual void reset ()
 Reset light plugin to clean state.
virtual void renderShadow (SceneObject *obj, ObjectRenderInst *ri, BaseMatInstance *)=0
virtual U32 packUpdate (SceneObject *obj, U32 checkMask, NetConnection *conn, U32 mask, BitStream *stream)=0
virtual void unpackUpdate (SceneObject *obj, NetConnection *conn, BitStream *stream)=0

Constructor & Destructor Documentation

virtual SceneObjectLightingPlugin::~SceneObjectLightingPlugin (  )  [inline, virtual]


Member Function Documentation

virtual void SceneObjectLightingPlugin::reset (  )  [inline, virtual]

Reset light plugin to clean state.

Reimplemented in sgSceneObjectLightingPlugin.

virtual void SceneObjectLightingPlugin::renderShadow ( SceneObject obj,
ObjectRenderInst ri,
BaseMatInstance  
) [pure virtual]

Implemented in sgSceneObjectLightingPlugin.

virtual U32 SceneObjectLightingPlugin::packUpdate ( SceneObject obj,
U32  checkMask,
NetConnection conn,
U32  mask,
BitStream stream 
) [pure virtual]

Implemented in sgSceneObjectLightingPlugin.

virtual void SceneObjectLightingPlugin::unpackUpdate ( SceneObject obj,
NetConnection conn,
BitStream stream 
) [pure virtual]

Implemented in sgSceneObjectLightingPlugin.