|
|
TeVector3f32 | directionVector () const |
| |
|
virtual void | disable (uint lightno)=0 |
| |
|
virtual void | enable (uint lightno)=0 |
| |
|
virtual void | draw (TeCamera &camera)=0 |
| |
|
void | transformDirPoint (const TeVector3f32 &pt1, TeVector3f32 &pt2) |
| |
|
void | transformSpotPoint (TeVector3f32 &pt1) |
| |
|
virtual void | update (uint lightno)=0 |
| |
|
void | setSpecular (const TeColor &col) |
| |
|
void | setDiffuse (const TeColor &col) |
| |
|
void | setAmbient (const TeColor &col) |
| |
|
void | setConstAtten (float val) |
| |
|
void | setLinearAtten (float val) |
| |
|
void | setQuadraticAtten (float val) |
| |
|
void | setCutoff (float val) |
| |
|
void | setExponent (float val) |
| |
|
void | setDisplaySize (float val) |
| |
|
void | setPosition3d (const TeVector3f32 &pos) |
| |
|
void | setPositionRadial (const TeVector2f32 &pos) |
| |
|
void | setType (TeLightType ltype) |
| |
|
const TeVector2f32 & | positionRadial () const |
| |
|
const TeVector3f32 & | position3d () const |
| |
|
Common::String | dump () const |
| |
|
void | correctAttenuation () |
| |
|
|
static void | setGlobalAmbient (const TeColor &col) |
| |
|
static TeColor | globalAmbient () |
| |
|
static TeLight * | makeInstance () |
| |
|
|
TeVector3f32 | _position3d |
| |
|
TeVector2f32 | _positionRadial |
| |
|
TeColor | _colAmbient |
| |
|
TeColor | _colDiffuse |
| |
|
TeColor | _colSpecular |
| |
|
enum TeLightType | _type |
| |
|
float | _constAtten |
| |
|
float | _linearAtten |
| |
|
float | _quadraticAtten |
| |
|
float | _cutoff |
| |
|
float | _exponent |
| |
|
float | _displaySize |
| |
|
|
static uint32 | _globalAmbientColor |
| |
The documentation for this class was generated from the following file: