class CLights : public csObject A uniform dynamic light
| | |
| | |
| | numLights |
| | theLights [kMaxLights] |
| | AddLight (CLights *newLight) |
| | ChangeState (void) |
| | CLights () |
| | DeleteLight (CLights *newLight) |
| | FindByName (char *theName) |
| | Idle (void) |
| | LightIdle (void) |
| | RawIntensity (void) Return the current intensity of the light |
| | SetFunctionData (long which, long type, unsigned long period, unsigned long deltaP, unsigned long intensity, unsigned long deltaI) |
| | SetInitallyActive (bool active) |
| | SetStateType (bool stateType) |
| | Start (void) |
| | ~CLights () |
| | |
| | |
A uniform dynamic light
enum
static long numLights
static CLights* theLights[kMaxLights]
static void AddLight(CLights *newLight)
static void DeleteLight(CLights *newLight)
static void LightIdle(void)
static CLights* FindByName(char *theName)
CLights()
~CLights()
void SetStateType(bool stateType)
void SetInitallyActive(bool active)
void SetFunctionData(long which, long type, unsigned long period, unsigned long deltaP, unsigned long intensity, unsigned long deltaI)
void Start(void)
void Idle(void)
unsigned long RawIntensity(void)
void ChangeState(void)
bool stateless
bool initallyActive
lightFunction functions[6]
long state
unsigned long timer
unsigned long curIntensity
unsigned long prevIntensity
unsigned long deltaIntensity
unsigned long targetIntensity
unsigned long targetPeriod
unsigned long resultIntensity
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de