ScummVM API documentation
Groovie::VDXPlayer Class Reference
Inheritance diagram for Groovie::VDXPlayer:
Groovie::VideoPlayer

Public Member Functions

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

Protected Member Functions

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

Additional Inherited Members

- Protected Attributes inherited from Groovie::VideoPlayer
GroovieEngine * _vm
 
OSystem * _syst
 
Common::SeekableReadStream * _file
 
uint16 _flags
 
Audio::QueuingAudioStream * _audioStream
 

Member Function Documentation

◆ resetFlags()

void Groovie::VDXPlayer::resetFlags ( )
overridevirtual

Reimplemented from Groovie::VideoPlayer.

◆ setOrigin()

void Groovie::VDXPlayer::setOrigin ( int16  x,
int16  y 
)
overridevirtual

Reimplemented from Groovie::VideoPlayer.

◆ loadInternal()

uint16 Groovie::VDXPlayer::loadInternal ( )
overrideprotectedvirtual

Implements Groovie::VideoPlayer.

◆ playFrameInternal()

bool Groovie::VDXPlayer::playFrameInternal ( )
overrideprotectedvirtual

Implements Groovie::VideoPlayer.

◆ stopAudioStream()

void Groovie::VDXPlayer::stopAudioStream ( )
overrideprotectedvirtual

Implements Groovie::VideoPlayer.


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