Public Member Functions | |
MoviePlayer (SwordEngine *vm, Text *textMan, ResMan *resMan, Sound *sound, OSystem *system, Video::VideoDecoder *decoder, DecoderType decoderType) | |
bool | load (uint32 id) |
void | play () |
Protected Member Functions | |
bool | playVideo () |
void | performPostProcessing (byte *screen) |
void | drawFramePSX (const Graphics::Surface *frame) |
uint32 | getBlackColor () |
uint32 | findTextColor () |
void | convertColor (byte r, byte g, byte b, float &h, float &s, float &v) |
Protected Attributes | |
SwordEngine * | _vm |
Text * | _textMan |
ResMan * | _resMan |
Sound * | _sound |
OSystem * | _system |
Common::List< MovieText > | _movieTexts |
int | _textX |
int | _textY |
int | _textWidth |
int | _textHeight |
int | _textColor |
uint32 | _black |
uint32 | _c1Color |
uint32 | _c2Color |
uint32 | _c3Color |
uint32 | _c4Color |
DecoderType | _decoderType |
Video::VideoDecoder * | _decoder |