Torque3D Documentation / _generateds / sgSceneLightingProcessEvent

sgSceneLightingProcessEvent

Engine/source/lighting/common/sceneLighting.h

More...

Public Types

enum
sgEventTypes {
  sgLightingStartEventType 
  sgLightingCompleteEventType 
  sgSGPassSetupEventType 
  sgSGObjectStartEventType 
  sgSGObjectCompleteEventType 
  sgSGObjectProcessEventType 
  sgTGEPassSetupEventType 
  sgTGELightStartEventType 
  sgTGELightCompleteEventType 
  sgTGELightProcessEventType 
}

Public Functions

sgSceneLightingProcessEvent(U32 lightIndex, S32 objectIndex, U32 event)
process(SimObject * object)

A dummy virtual destructor is required so that subclasses can be deleted properly.

Detailed Description

Public Types

sgEventTypes

Enumerator

sgLightingStartEventType
sgLightingCompleteEventType
sgSGPassSetupEventType
sgSGObjectStartEventType
sgSGObjectCompleteEventType
sgSGObjectProcessEventType
sgTGEPassSetupEventType
sgTGELightStartEventType
sgTGELightCompleteEventType
sgTGELightProcessEventType

Private Attributes

U32 sgEvent 
U32 sgLightIndex 
S32 sgObjectIndex 

Public Functions

sgSceneLightingProcessEvent(U32 lightIndex, S32 objectIndex, U32 event)

process(SimObject * object)

Reimplemented from: SimEvent