ScummVM API documentation
Grim::Sprite Class Reference

Public Types

enum  SpriteFlags1 { BlendAdditive = 0x400 }
 
enum  SpriteFlags2 { DepthTest = 0x100, AlphaTest = 0x20000 }
 

Public Member Functions

void draw () const
 
void loadBinary (Common::SeekableReadStream *, EMICostume *costume)
 
void loadGrim (const Common::String &name, const char *comma, CMap *cmap)
 

Public Attributes

Math::Vector3d _pos
 
float _width
 
float _height
 
bool _visible
 
Material_material
 
Sprite_next
 
uint32 _flags1
 
int _red [4]
 
int _green [4]
 
int _blue [4]
 
int _alpha [4]
 
float _texCoordX [4]
 
float _texCoordY [4]
 
uint32 _flags2
 

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