#include <RE_LightVal.h>
Public Types | |
| enum | LightType { SPOT_LIGHT, INFINITE_LIGHT, AMBIENT_LIGHT } |
Public Attributes | |
| float | position [4] |
| float | ambient [4] |
| float | diffuse [4] |
| float | specular [4] |
| float | spotdirection [3] |
| float | spotcutoff |
| float | spotexponent |
| float | atten [3] |
| LightType | light_type |
| int | gl_index |
| unsigned | is_on:1 |
| unsigned | is_diffuse:1 |
| unsigned | is_specular:1 |
| RE_Light * | myLight |
Protected Member Functions | |
| int | operator== (const RE_LightVal &) |
Definition at line 25 of file RE_LightVal.h.
| int RE_LightVal::operator== | ( | const RE_LightVal & | ) | [protected] |
| float RE_LightVal::ambient[4] |
Definition at line 35 of file RE_LightVal.h.
| float RE_LightVal::atten[3] |
Definition at line 41 of file RE_LightVal.h.
| float RE_LightVal::diffuse[4] |
Definition at line 36 of file RE_LightVal.h.
Definition at line 43 of file RE_LightVal.h.
| unsigned RE_LightVal::is_diffuse |
Definition at line 44 of file RE_LightVal.h.
| unsigned RE_LightVal::is_on |
Definition at line 44 of file RE_LightVal.h.
| unsigned RE_LightVal::is_specular |
Definition at line 44 of file RE_LightVal.h.
Definition at line 42 of file RE_LightVal.h.
Definition at line 48 of file RE_LightVal.h.
| float RE_LightVal::position[4] |
Definition at line 34 of file RE_LightVal.h.
| float RE_LightVal::specular[4] |
Definition at line 37 of file RE_LightVal.h.
| float RE_LightVal::spotcutoff |
Definition at line 39 of file RE_LightVal.h.
| float RE_LightVal::spotdirection[3] |
Definition at line 38 of file RE_LightVal.h.
Definition at line 40 of file RE_LightVal.h.
1.5.9