ScummVM API documentation
Director::MMovieXObject Class Reference
Inheritance diagram for Director::MMovieXObject:
Director::Object< MMovieXObject > Director::AbstractObject

Public Member Functions

 MMovieXObject (ObjectType objType)
 
int playSegment (int movieIndex, int segIndex, bool looping, bool restore, bool shiftAbort, bool abortOnClick, bool purge, bool async)
 
bool stopSegment ()
 
int updateScreenBlocking ()
 
int updateScreen ()
 
int getTicks ()
 
- Public Member Functions inherited from Director::Object< MMovieXObject >
Common::String getName () const override
 
ObjectType getObjType () const override
 
bool isDisposed () const override
 
int * getRefCount () const override
 
void incRefCount () override
 
virtual void decRefCount () override
 
int getInheritanceLevel () const override
 
void setName (const Common::String &name) override
 
void dispose () override
 
Common::String asString () override
 
AbstractObjectclone () override
 
Symbol getMethod (const Common::String &methodName) override
 
bool hasProp (const Common::String &propName) override
 
Datum getProp (const Common::String &propName) override
 
Common::String getPropAt (uint32 index) override
 
uint32 getPropCount () override
 
bool setProp (const Common::String &propName, const Datum &value, bool force=false) override
 
bool hasField (int field) override
 
Datum getField (int field) override
 
bool setField (int field, const Datum &value) override
 

Public Attributes

int _rate = 100
 
Common::Rect _bounds
 
int _lastIndex = 1
 
int _currentMovieIndex = 0
 
int _currentSegmentIndex = 0
 
bool _looping = false
 
bool _restore = false
 
bool _shiftAbort = false
 
bool _abortOnClick = false
 
bool _purge = false
 
bool _async = false
 
int _lastTicks = -1
 
Common::HashMap< int, MMovieFile_movies
 
Common::HashMap< Common::String, int, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo_moviePathMap
 
Graphics::Surface _lastFrame
 
- Public Attributes inherited from Director::Object< MMovieXObject >
int * _refCount
 

Additional Inherited Members

- Static Public Member Functions inherited from Director::Object< MMovieXObject >
static void initMethods (MethodProto protos[])
 
static void cleanupMethods ()
 
- Protected Member Functions inherited from Director::Object< MMovieXObject >
 Object (Common::String objName)
 
 Object (const Object &obj)
 
- Protected Attributes inherited from Director::Object< MMovieXObject >
Common::String _name
 
ObjectType _objType
 
bool _disposed
 
int _inheritanceLevel
 
- Static Protected Attributes inherited from Director::Object< MMovieXObject >
static SymbolHash_methods
 

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