ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

FMV Player. More...

#include <fmvplayer.h>

Inheritance diagram for Stark::FMVPlayer:
Collaboration diagram for Stark::FMVPlayer:

List of all members.

Public Member Functions

 FMVPlayer (Gfx::Driver *gfx, Cursor *cursor)
virtual ~FMVPlayer ()
void play (const Common::String &name)
void stop ()

Protected Member Functions

void onRender () override
void onMouseMove (const Common::Point &pos) override
void onClick (const Common::Point &pos) override

Private Member Functions

bool isPlaying ()

Private Attributes

Video::BinkDecoder * _decoder
Gfx::SurfaceRenderer_surfaceRenderer
Gfx::Texture_texture

Detailed Description

FMV Player.

Handles the state of the currently running FMV.

Definition at line 46 of file fmvplayer.h.


Constructor & Destructor Documentation

Stark::FMVPlayer::FMVPlayer ( Gfx::Driver gfx,
Cursor cursor 
)

Definition at line 37 of file fmvplayer.cpp.

Stark::FMVPlayer::~FMVPlayer (  )  [virtual]

Definition at line 50 of file fmvplayer.cpp.


Member Function Documentation

bool Stark::FMVPlayer::isPlaying (  )  [private]

Definition at line 83 of file fmvplayer.cpp.

void Stark::FMVPlayer::onClick ( const Common::Point pos  )  [inline, override, protected, virtual]

Implements Stark::Window.

Definition at line 56 of file fmvplayer.h.

void Stark::FMVPlayer::onMouseMove ( const Common::Point pos  )  [inline, override, protected, virtual]

Implements Stark::Window.

Definition at line 55 of file fmvplayer.h.

void Stark::FMVPlayer::onRender (  )  [override, protected, virtual]

Implements Stark::Window.

Definition at line 69 of file fmvplayer.cpp.

void Stark::FMVPlayer::play ( const Common::String name  ) 

Definition at line 56 of file fmvplayer.cpp.

void Stark::FMVPlayer::stop (  ) 

Definition at line 87 of file fmvplayer.cpp.


Member Data Documentation

Video::BinkDecoder* Stark::FMVPlayer::_decoder [private]

Definition at line 61 of file fmvplayer.h.

Definition at line 63 of file fmvplayer.h.


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


Generated on Sat Nov 4 2017 05:02:02 for ResidualVM by doxygen 1.7.1
curved edge   curved edge