ScummVM API documentation
Twp::Cutscene Class Referencefinal
Inheritance diagram for Twp::Cutscene:
Twp::ThreadBase

Public Member Functions

 Cutscene (const Common::String &name, int parentThreadId, HSQOBJECT threadObj, HSQOBJECT closure, HSQOBJECT closureOverride, HSQOBJECT envObj)
 
void start ()
 
bool isGlobal () override final
 
HSQUIRRELVM getThread () override final
 
bool update (float elapsed) override final
 
void stop () override final
 
bool hasOverride () const
 
void cutsceneOverride ()
 
bool isStopped ()
 
void setInputState (InputStateFlag state)
 
void setShowCursor (bool state)
 
- Public Member Functions inherited from Twp::ThreadBase
void pause ()
 
void unpause ()
 
void setName (const Common::String &name)
 
Common::String getName () const
 
int getId () const
 
bool isSuspended ()
 
bool isDead ()
 
void suspend ()
 
void resume ()
 

Additional Inherited Members

- Public Attributes inherited from Twp::ThreadBase
float _waitTime = 0.f
 
int _numFrames = 0
 
bool _paused = false
 
bool _pauseable = false
 
uint32 _lastUpdateTime = 0
 
- Protected Attributes inherited from Twp::ThreadBase
int _id = 0
 
Common::String _name
 
bool _stopRequest = false
 
bool _stopped = false
 

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