ScummVM API documentation
NGI::MessageQueue Class Reference
Inheritance diagram for NGI::MessageQueue:
NGI::CObject

Public Member Functions

 MessageQueue (int dataId)
 
 MessageQueue (MessageQueue *src, int parId, int field_38)
 
bool load (MfcArchive &file) override
 
int getFlags ()
 
void setFlags (int flags)
 
uint getCount ()
 
void addExCommand (ExCommand *ex)
 
void addExCommandToEnd (ExCommand *ex)
 
void insertExCommandAt (int pos, ExCommand *ex)
 
ExCommandgetExCommandByIndex (uint idx)
 
void deleteExCommandByIndex (uint idx, bool doFree)
 
void mergeQueue (MessageQueue *mq)
 
void setParamInt (int key1, int key2)
 
bool chain (StaticANIObject *ani)
 
void update ()
 
void sendNextCommand ()
 
void finish ()
 
void messageQueueCallback1 (int par)
 
bool checkGlobalExCommandList1 ()
 
bool checkGlobalExCommandList2 ()
 
int calcDuration (StaticANIObject *obj)
 
void changeParam28ForObjectId (int objId, int oldParam28, int newParam28)
 
int activateExCommandsByKind (int kind)
 
- Public Member Functions inherited from NGI::CObject
virtual void save (MfcArchive &out)
 
bool loadFile (const Common::Path &fname)
 

Public Attributes

int _id
 
int _flags
 
Common::String _queueName
 
int16 _dataId
 
CObject_field_14
 
int _counter
 
int _field_38
 
int _isFinished
 
int _parId
 
int _flag1
 
- Public Attributes inherited from NGI::CObject
ObjType _objtype
 
uint _cnum
 

Member Function Documentation

◆ chain()

bool NGI::MessageQueue::chain ( StaticANIObject ani)

ani will own this if chain returns true


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