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

Public Methods | |
| csHalo (csHaloType iType) | |
| Constructor. More... | |
| virtual | ~csHalo () |
| Destructor. More... | |
| virtual unsigned char * | Generate (int Size)=0 |
| Generate the alphamap for this halo of size Size x Size. More... | |
| virtual float | GetIntensity () |
| Get halo intensity. More... | |
| virtual void | SetIntensity (float iInt) |
| Set halo intensity. More... | |
Public Attributes | |
| csHaloType | Type |
| The type of halo. More... | |
The csLight class contains a pointer to a object derived from this class.
Definition at line 35 of file csengine/halo.h.
|
|
Constructor.
|
|
|
Destructor.
|
|
|
Generate the alphamap for this halo of size Size x Size.
Implemented in csCrossHalo. |
|
|
Get halo intensity.
Implements iBaseHalo. Definition at line 53 of file csengine/halo.h. |
|
|
Set halo intensity.
Implements iBaseHalo. Definition at line 55 of file csengine/halo.h. |
|
|
The type of halo.
Definition at line 42 of file csengine/halo.h. |