Public Member Functions | |
| OSMovie (const CResourceKey &name, CVideoSurface *surface) | |
| void | play (uint flags, CGameObject *obj) override |
| void | play (uint startFrame, uint endFrame, uint flags, CGameObject *obj) override |
| void | play (uint startFrame, uint endFrame, uint initialFrame, uint flags, CGameObject *obj) override |
| bool | playCutscene (const Rect &drawRect, uint startFrame, uint endFrame) override |
| void | pause () override |
| void | stop () override |
| void | addEvent (int eventId, CGameObject *obj) override |
| void | setFrame (uint frameNumber) override |
| bool | handleEvents (CMovieEventList &events) override |
| int | getFrame () const override |
| const CMovieRangeInfoList * | getMovieRangeInfo () const override |
| void | setSoundManager (CSoundManager *soundManager) override |
| void | setFrameRate (double rate) override |
| void | setPlaying (bool playingFlag) override |
| Graphics::ManagedSurface * | duplicateTransparency () const override |
Public Member Functions inherited from Titanic::CMovie | |
| virtual void | play (uint flags, CGameObject *obj)=0 |
| virtual void | play (uint startFrame, uint endFrame, uint flags, CGameObject *obj)=0 |
| virtual void | play (uint startFrame, uint endFrame, uint initialFrame, uint flags, CGameObject *obj)=0 |
| virtual bool | playCutscene (const Rect &drawRect, uint startFrame, uint endFrame)=0 |
| virtual void | pause ()=0 |
| virtual void | stop ()=0 |
| virtual void | addEvent (int frameNumber, CGameObject *obj)=0 |
| virtual void | setFrame (uint frameNumber)=0 |
| virtual bool | handleEvents (CMovieEventList &events)=0 |
| virtual const CMovieRangeInfoList * | getMovieRangeInfo () const =0 |
| virtual void | setSoundManager (CSoundManager *soundManager)=0 |
| virtual int | getFrame () const =0 |
| virtual void | setFrameRate (double rate)=0 |
| virtual void | setPlaying (bool playingFlag)=0 |
| virtual Graphics::ManagedSurface * | duplicateTransparency () const =0 |
| void | removeFromPlayingMovies () |
| bool | isActive () const |
| bool | hasVideoFrame () |
Public Member Functions inherited from Titanic::ListItem | |
| void | save (SimpleFile *file, int indent) override |
| void | load (SimpleFile *file) override |
Public Member Functions inherited from Titanic::CSaveableObject | |
| virtual ClassDef * | getType () const |
| bool | isInstanceOf (const ClassDef *classDef) const |
| virtual void | save (SimpleFile *file, int indent) |
| virtual void | load (SimpleFile *file) |
| virtual void | saveHeader (SimpleFile *file, int indent) |
| virtual void | saveFooter (SimpleFile *file, int indent) |
Additional Inherited Members | |
Static Public Member Functions inherited from Titanic::CMovie | |
| static void | init () |
| static void | deinit () |
Static Public Member Functions inherited from Titanic::CSaveableObject | |
| static void | initClassList () |
| static void | freeClassList () |
| static CSaveableObject * | createInstance (const Common::String &name) |
Public Attributes inherited from Titanic::CMovie | |
| bool | _handled |
| bool | _hasVideoFrame |
Public Attributes inherited from Titanic::ListItem | |
| CLASSDEF | |
Static Public Attributes inherited from Titanic::CMovie | |
| static CMovieList * | _playingMovies |
| static CVideoSurface * | _movieSurface |
Static Public Attributes inherited from Titanic::CSaveableObject | |
| static ClassDef * | _type |
Protected Member Functions inherited from Titanic::CMovie | |
| void | addToPlayingMovies () |
|
overridevirtual |
Starts playing the movie
Implements Titanic::CMovie.
|
overridevirtual |
Starts playing the movie
Implements Titanic::CMovie.
|
overridevirtual |
Starts playing the movie
Implements Titanic::CMovie.
|
overridevirtual |
Plays a sub-section of a movie, and doesn't return until either the playback ends or a key has been pressed
Implements Titanic::CMovie.
|
overridevirtual |
Pauses a movie
Implements Titanic::CMovie.
|
overridevirtual |
Stops the movie
Implements Titanic::CMovie.
|
overridevirtual |
Add a playback event
Implements Titanic::CMovie.
|
overridevirtual |
Set the current frame number
Implements Titanic::CMovie.
|
overridevirtual |
Handle any pending movie events
Implements Titanic::CMovie.
|
overridevirtual |
Get the current frame number
Implements Titanic::CMovie.
|
overridevirtual |
Return any movie range info associated with the movie
Implements Titanic::CMovie.
|
overridevirtual |
Set the sound manager reference
Implements Titanic::CMovie.
|
overridevirtual |
Set the frame rate for the movie
Implements Titanic::CMovie.
|
overridevirtual |
Sets whether the video is playing (versus paused)
Implements Titanic::CMovie.
|
overridevirtual |
Creates a duplicate of the transparency surface
Implements Titanic::CMovie.