![]() |
Public API Reference |
#include <dynlight.h>
Inheritance diagram for iDynLight:

Public Methods | |
| virtual csDynLight * | GetPrivateObject ()=0 |
| Get the private pointer to csDynLight (ugly). More... | |
| virtual iObject * | QueryObject ()=0 |
| Get the iObject for this light. More... | |
| virtual iLight * | QueryLight ()=0 |
| Get the iLight for this light. More... | |
| virtual void | AddAffectedLightingInfo (iLightingInfo *li)=0 |
| Add a mesh to this dynamic light. More... | |
| virtual void | RemoveAffectedLightingInfo (iLightingInfo *li)=0 |
| Remove a mesh from this dynamic light. More... | |
| virtual void | Setup ()=0 |
| Setup the light (i.e. do the lighting calculations). More... | |
| virtual iDynLight * | GetNext ()=0 |
| Get the next dynamic light in the list. More... | |
Definition at line 41 of file dynlight.h.
|
|
Add a mesh to this dynamic light. This is usually called during Setup() by meshes that are hit by the dynamic light. Implemented in csDynLight::eiDynLight. |
|
|
Get the next dynamic light in the list.
Implemented in csDynLight::eiDynLight. Referenced by csDynLight::eiDynLight::GetNext. |
|
|
Get the private pointer to csDynLight (ugly).
Implemented in csDynLight::eiDynLight. |
|
|
Get the iLight for this light.
Implemented in csDynLight::eiDynLight. |
|
|
Get the iObject for this light.
Implemented in csDynLight::eiDynLight. |
|
|
Remove a mesh from this dynamic light.
Implemented in csDynLight::eiDynLight. |
|
|
Setup the light (i.e. do the lighting calculations).
Implemented in csDynLight::eiDynLight. |