Public Member Functions | |
bool | isPlaying () |
bool | stop () |
bool | play (TVideoPlayback Type=VID_PLAY_CENTER, int x=0, int y=0, bool freezeMusic=true) |
bool | setDefaults () |
bool | display () |
bool | update () |
bool | initialize (const Common::String &filename, const Common::String &subtitleFile=Common::String()) |
bool | cleanup () |
VideoPlayer (BaseGame *inGame) | |
![]() | |
bool | setEditorProp (const Common::String &propName, const Common::String &propValue) |
Common::String | getEditorProp (const Common::String &propName, const Common::String &initVal=Common::String()) |
BaseClass (TDynamicConstructor, TDynamicConstructor) | |
bool | parseEditorProperty (char *buffer, bool complete=true) |
virtual bool | saveAsText (BaseDynamicBuffer *buffer, int indent=0) |
BaseClass (BaseGame *GameOwner) | |
virtual const char * | getClassName () |
virtual bool | persist (BasePersistenceManager *persistMgr) |
Public Attributes | |
Common::String | _filename |
Video::AVIDecoder * | _aviDecoder |
bool | _playing |
BaseSurface * | _texture |
VideoSubtitler * | _subtitler |
int32 | _playPosX |
int32 | _playPosY |
float | _playZoom |
![]() | |
bool | _persistable |
BaseGame * | _gameRef |
Common::HashMap< Common::String, Common::String > | _editorProps |
Common::HashMap< Common::String, Common::String >::iterator | _editorPropsIter |