Public Member Functions | |
| 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 |
| virtual void | calculateColor (Color *outColor, Vector3 position) const |
Protected Member Functions | |
| float | calculateFalloutCoefficient (Vector3 start, Vector3 end, float a3, float a4) const |
| float | attenuation (float min, float max, float distance) const |
Protected Attributes | |
| 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 |