ScummVM API documentation
BladeRunner::Light3 Class Reference
Inheritance diagram for BladeRunner::Light3:
BladeRunner::Light

Additional Inherited Members

- Public Member Functions inherited from BladeRunner::Light
void read (Common::ReadStream *stream, int frameCount, int frame, int animated)
 
void readVqa (Common::ReadStream *stream, int frameCount, int frame, int animated)
 
void setupFrame (int frame)
 
virtual float calculate (Vector3 start, Vector3 end) const
 
- Protected Member Functions inherited from BladeRunner::Light
float calculateFalloutCoefficient (Vector3 start, Vector3 end, float a3, float a4) const
 
float attenuation (float min, float max, float distance) const
 
- Protected Attributes inherited from BladeRunner::Light
Common::String _name
 
int _frameCount
 
int _animated
 
int _animatedParameters
 
Matrix4x3 _matrix
 
Color _color
 
float _falloffStart
 
float _falloffEnd
 
float _angleStart
 
float _angleEnd
 
float * _animationData
 
float * _m11ptr
 
float * _m12ptr
 
float * _m13ptr
 
float * _m14ptr
 
float * _m21ptr
 
float * _m22ptr
 
float * _m23ptr
 
float * _m24ptr
 
float * _m31ptr
 
float * _m32ptr
 
float * _m33ptr
 
float * _m34ptr
 
float * _colorRPtr
 
float * _colorGPtr
 
float * _colorBPtr
 
float * _falloffStartPtr
 
float * _falloffEndPtr
 
float * _angleStartPtr
 
float * _angleEndPtr
 

The documentation for this class was generated from the following file: