GraphicsFeature::LightFlickerUtil Class Reference
#include <lightflickerutil.h>
Detailed Description
Manipulate a light entity with position and intensity flickering.(C) 2007 Radon Labs GmbH
Public Member Functions | |
| LightFlickerUtil () | |
| constructor | |
| void | SetLightEntity (const Ptr< Graphics::AbstractLightEntity > &e) |
| set light entity to manipulate | |
| const Ptr< Graphics::AbstractLightEntity > & | GetLightEntity () const |
| get light entity | |
| bool | HasLightEntity () const |
| return true if entity is valid | |
| void | SetEnabled (bool b) |
| enable/disable flickering | |
| bool | IsEnabled () const |
| is flickering enabled? | |
| void | SetFrequency (float f) |
| set flicker frequency | |
| float | GetFrequency () const |
| get flicker frequency | |
| void | SetIntensityAmplitude (float f) |
| set intensity flicker amplitude | |
| float | GetIntensityAmplitude () const |
| get intensity flicker amplitude | |
| void | SetPositionAmplitude (float f) |
| set position flicker amplitude | |
| float | GetPositionAmplitude () const |
| get position flicker aplitude | |
| void | Update () |
| update the light source, call this method once per frame | |
Member Function Documentation
| void GraphicsFeature::LightFlickerUtil::Update | ( | ) |
update the light source, call this method once per frame
This changes the transformation offset matrix and the intensity modulation of the light entity.