![]() |
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. |