sgSceneObjectLightingPlugin Class Reference#include <sgSceneObjectLightingPlugin.h>
Inheritance diagram for sgSceneObjectLightingPlugin:
[legend]List of all members.
|
Public Member Functions |
| | sgSceneObjectLightingPlugin (SceneObject *parent) |
| | ~sgSceneObjectLightingPlugin () |
| U32 | packUpdate (SceneObject *obj, U32 checkMask, NetConnection *conn, U32 mask, BitStream *stream) |
| void | unpackUpdate (SceneObject *obj, NetConnection *conn, BitStream *stream) |
| void | renderShadow (SceneObject *obj, ObjectRenderInst *ri, BaseMatInstance *) |
| void | reset () |
| | Reset light plugin to clean state.
|
| void | registerLocalLights (NetConnection *connection) |
Static Public Member Functions |
| static void | cleanupPluginInstances () |
Public Attributes |
| LightingInfo | mLightingInfo |
| | Lighting info for this object.
|
Private Member Functions |
| void | findLightGroup (SceneObject *obj, NetConnection *con) |
| void | findLights (const char *name, NetConnection *con) |
Private Attributes |
| Vector< S32 > | lightIds |
| ShadowCaster | mShadowCaster |
| SceneObject * | mParentObject |
| U32 | mListIndex |
Static Private Attributes |
| static Vector< sgSceneObjectLightingPlugin * > | smPluginInstances |
Classes |
| struct | LightingInfo |
Constructor & Destructor Documentation
| sgSceneObjectLightingPlugin::sgSceneObjectLightingPlugin |
( |
SceneObject * |
parent |
) |
|
| sgSceneObjectLightingPlugin::~sgSceneObjectLightingPlugin |
( |
|
) |
|
Member Function Documentation
| void sgSceneObjectLightingPlugin::findLights |
( |
const char * |
name, |
|
|
NetConnection * |
con | |
|
) |
| | [private] |
| static void sgSceneObjectLightingPlugin::cleanupPluginInstances |
( |
|
) |
[static] |
| void sgSceneObjectLightingPlugin::reset |
( |
|
) |
[virtual] |
Member Data Documentation
Lighting info for this object.
|