![]() |
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 534 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 541 of file csengine/light.h. |
|
|
Get the next dynamic light in the list.
Implements iDynLight. Definition at line 551 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 539 of file csengine/light.h. |
|
|
Get the iLight for this light.
Implements iDynLight. Definition at line 549 of file csengine/light.h. |
|
|
Get the iObject for this light.
Implements iDynLight. Definition at line 547 of file csengine/light.h. |
|
|
Remove a mesh from this dynamic light.
Implements iDynLight. Definition at line 543 of file csengine/light.h. |
|
|
Setup the light (i.e. do the lighting calculations).
Implements iDynLight. Definition at line 545 of file csengine/light.h. |