ScummVM API documentation
BladeRunner::Fog Class Referenceabstract
Inheritance diagram for BladeRunner::Fog:
BladeRunner::FogBox BladeRunner::FogCone BladeRunner::FogSphere

Public Member Functions

virtual void read (Common::ReadStream *stream, int frameCount)=0
 
virtual void calculateCoeficient (Vector3 position, Vector3 viewPosition, float *coeficient)=0
 
void reset ()
 
void setupFrame (int frame)
 

Protected Member Functions

int readCommon (Common::ReadStream *stream)
 
void readAnimationData (Common::ReadStream *stream, int count)
 

Protected Attributes

Common::String _name
 
int _frameCount
 
int _animatedParameters
 
Matrix4x3 _matrix
 
Matrix4x3 _inverted
 
Color _fogColor
 
float _fogDensity
 
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
 
Fog_next
 

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