![]() |
Public API Reference |
#include <light.h>
Inheritance diagram for csDynLight::eiDynLight:
Public Methods | |
virtual csDynLight * | GetPrivateObject () |
Used by the engine to retrieve internal dyn light object (ugly). More... | |
virtual void | AddAffectedLightingInfo (iLightingInfo *li) |
Add a mesh to this dynamic light. More... | |
virtual void | RemoveAffectedLightingInfo (iLightingInfo *li) |
Remove a mesh from this dynamic light. More... | |
virtual void | Setup () |
Setup the light (i.e. do the lighting calculations). More... | |
virtual iObject * | QueryObject () |
Get the iObject for this light. More... | |
virtual iLight * | QueryLight () |
Get the iLight for this light. More... | |
virtual iDynLight * | GetNext () |
Get the next dynamic light in the list. More... |
Definition at line 570 of file csengine/light.h.
|
Add a mesh to this dynamic light. This is usually called during Setup() by meshes that are hit by the dynamic light. Implements iDynLight. Definition at line 577 of file csengine/light.h. |
|
Get the next dynamic light in the list.
Implements iDynLight. Definition at line 587 of file csengine/light.h. References iDynLight::GetNext, and csDynLight::scfiDynLight. |
|
Used by the engine to retrieve internal dyn light object (ugly).
Implements iDynLight. Definition at line 575 of file csengine/light.h. |
|
Get the iLight for this light.
Implements iDynLight. Definition at line 585 of file csengine/light.h. |
|
Get the iObject for this light.
Implements iDynLight. Definition at line 583 of file csengine/light.h. |
|
Remove a mesh from this dynamic light.
Implements iDynLight. Definition at line 579 of file csengine/light.h. |
|
Setup the light (i.e. do the lighting calculations).
Implements iDynLight. Definition at line 581 of file csengine/light.h. |