sgInteriorLightPlugin Class Reference

#include <sgInteriorLightPlugin.h>

Inheritance diagram for sgInteriorLightPlugin:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 sgInteriorLightPlugin ()
void registerPlugin (bool active)
virtual bool interiorInstInit (InteriorInstance *intInst)
virtual bool interiorInstInit (InteriorInstance *intInst, InteriorSimpleMesh *simpleMesh)
virtual bool zoneInit (S32 zoneid)
virtual bool allZoneInit ()
virtual void processRI (Vector< MeshRenderInst * > &list)

Private Attributes

sgDynamicLightCache lightdatacache
LightInfoList lights
LightInfoDualList duallist
sgLightManagerlm

Constructor & Destructor Documentation

sgInteriorLightPlugin::sgInteriorLightPlugin (  ) 


Member Function Documentation

void sgInteriorLightPlugin::registerPlugin ( bool  active  ) 

virtual bool sgInteriorLightPlugin::interiorInstInit ( InteriorInstance intInst  )  [virtual]

Implements InteriorLightPlugin.

virtual bool sgInteriorLightPlugin::interiorInstInit ( InteriorInstance intInst,
InteriorSimpleMesh simpleMesh 
) [virtual]

Implements InteriorLightPlugin.

virtual bool sgInteriorLightPlugin::zoneInit ( S32  zoneid  )  [virtual]

Implements InteriorLightPlugin.

virtual bool sgInteriorLightPlugin::allZoneInit (  )  [virtual]

Implements InteriorLightPlugin.

virtual void sgInteriorLightPlugin::processRI ( Vector< MeshRenderInst * > &  list  )  [virtual]

Implements InteriorLightPlugin.


Member Data Documentation