ScummVM API documentation
AGDS::Animation Class Reference

Public Member Functions

 Animation (AGDSEngine *engine, const Common::String &name)
 
bool hasFrame () const
 
int frames () const
 
bool ended () const
 
const Common::Pointposition () const
 
void position (Common::Point position)
 
const Common::StringphaseVar () const
 
void phaseVar (const Common::String &phaseVar)
 
const Common::Stringprocess () const
 
void process (const Common::String &process)
 
void loop (bool loop)
 
void cycles (int cycles)
 
void delay (int delay)
 
void setRandom (int value)
 
void phaseVarControlled (bool controlled)
 
bool paused () const
 
void pause ()
 
void resume ()
 
void rewind ()
 
void speed (int speed)
 
void z (int z)
 
int z () const
 
void rotate (int rotation)
 
void scale (float scale)
 
float scale () const
 
int phase () const
 
void onScreen (bool onScreen)
 
bool load (Common::SeekableReadStream *stream, const Common::String &fname)
 
void paint (Graphics::Surface &backbuffer, Common::Point dst, Graphics::ManagedSurface *mask=nullptr, int maskAlpha=0) const
 
uint width () const
 
uint height () const
 
uint visibleHeight () const
 
uint visibleCenter () const
 
bool tick ()
 
void decodeNextFrame ()
 

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