ScummVM API documentation
AGDS::Process Class Reference

Public Types

enum  Status { kStatusActive, kStatusPassive, kStatusDone, kStatusError }
 

Public Member Functions

 Process (AGDSEngine *engine, const ObjectPtr &object, unsigned ip, bool v2)
 
unsigned entryPoint () const
 
ObjectPtr getObject () const
 
const Common::StringgetName () const
 
const Common::StringparentScreenName () const
 
Status status () const
 
bool active () const
 
bool passive () const
 
void activate ()
 
void deactivate ()
 
void done ()
 
void fail ()
 
bool finished () const
 
void run ()
 
ProcessExitCode getExitCode () const
 
const Common::StringgetExitArg1 () const
 
int getExitIntArg1 () const
 
const Common::StringgetExitArg2 () const
 
int getExitIntArg2 () const
 
void setMousePosition (Common::Point mousePosition)
 
void updateWithCurrentMousePosition ()
 
const Common::StringphaseVar () const
 
const AnimationPtrprocessAnimation () const
 
void removeProcessAnimation ()
 

Static Public Member Functions

static Common::String disassemble (const ObjectPtr &object, bool v2)
 

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