iLightCallback Struct Reference
[Lighting]
Set a callback which is called when this light color is changed.
More...
#include <light.h>
Inheritance diagram for iLightCallback:

Public Methods | |
virtual void | OnColorChange (iLight *light, const csColor &newcolor)=0 |
Light color will be changed. | |
virtual void | OnPositionChange (iLight *light, const csVector3 &newpos)=0 |
Light position will be changed. | |
virtual void | OnSectorChange (iLight *light, iSector *newsector)=0 |
Sector will be changed. | |
virtual void | OnRadiusChange (iLight *light, float newradius)=0 |
Radius will be changed. | |
virtual void | OnDestroy (iLight *light)=0 |
Light will be destroyed. |
Detailed Description
Set a callback which is called when this light color is changed.The given context will be either an instance of iRenderView, iFrustumView, or else 0.
Definition at line 119 of file light.h.
Member Function Documentation
|
Light color will be changed. It is safe to delete this callback in this function. |
|
Light will be destroyed. It is safe to delete this callback in this function. |
|
Light position will be changed. It is safe to delete this callback in this function. |
|
Radius will be changed. It is safe to delete this callback in this function. |
|
Sector will be changed. It is safe to delete this callback in this function. |
The documentation for this struct was generated from the following file:
- iengine/light.h
Generated for Crystal Space by doxygen 1.2.18