ScummVM API documentation
BladeRunner::VQAPlayer Class Reference

Public Member Functions

 VQAPlayer (BladeRunnerEngine *vm, Graphics::Surface *surface, const Common::String &name)
 
bool open ()
 
void close ()
 
bool loadVQPTable (const Common::String &vqpResName)
 
int update (bool forceDraw=false, bool advanceFrame=true, bool useTime=true, Graphics::Surface *customSurface=nullptr)
 
void updateZBuffer (ZBuffer *zbuffer)
 
void updateView (View *view)
 
void updateScreenEffects (ScreenEffects *screenEffects)
 
void updateLights (Lights *lights)
 
bool setBeginAndEndFrame (int begin, int end, int repeatsCount, int loopSetMode, void(*callback)(void *, int, int), void *callbackData)
 
bool setLoop (int loopId, int repeatsCount, int loopSetMode, void(*callback)(void *, int, int), void *callbackData)
 
bool seekToFrame (int frame)
 
bool getCurrentBeginAndEndFrame (int frame, int *begin, int *end)
 
int getLoopBeginFrame (int loopId)
 
int getLoopEndFrame (int loopId)
 
int getLoopIdTarget () const
 
int getFrameCount () const
 
int getQueuedAudioFrames () const
 

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