ScummVM API documentation
Groovie::ROQPlayer Class Reference
Inheritance diagram for Groovie::ROQPlayer:
Groovie::VideoPlayer Groovie::ROQSoundPlayer

Public Member Functions

 ROQPlayer (GroovieEngine *vm)
 
void setOrigin (int16 x, int16 y) override
 
Audio::SoundHandle getSoundHandle ()
 
void drawString (Graphics::Surface *surface, const Common::String text, int posx, int posy, uint32 color, bool blackBackground) override
 
void copyfgtobg (uint8 arg) override
 
- Public Member Functions inherited from Groovie::VideoPlayer
 VideoPlayer (GroovieEngine *vm)
 
bool load (Common::SeekableReadStream *file, uint16 flags)
 
bool playFrame ()
 
virtual void resetFlags ()
 
void fastForward ()
 
bool isFastForwarding ()
 
void setOverrideSpeed (bool isOverride)
 
void loadSubtitles (const char *fname)
 
void unloadSubtitles ()
 

Protected Member Functions

uint16 loadInternal () override
 
bool playFrameInternal () override
 
void stopAudioStream () override
 
virtual void createAudioStream (bool stereo)
 
- Protected Member Functions inherited from Groovie::VideoPlayer
bool getOverrideSpeed () const
 
void waitFrame ()
 

Protected Attributes

Audio::SoundHandle _soundHandle
 
Graphics::Surface_bg
 
Graphics::Surface_screen
 
Graphics::Surface_overBuf
 
Graphics::Surface_currBuf
 
Graphics::Surface_prevBuf
 
- Protected Attributes inherited from Groovie::VideoPlayer
GroovieEngine_vm
 
OSystem_syst
 
Common::SeekableReadStream_file
 
uint16 _flags
 
Audio::QueuingAudioStream_audioStream
 

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