Public Member Functions | |
WSAMovie_v2 (KyraEngine_v1 *vm) | |
int | open (const char *filename, int unk1, Palette *palette) override |
void | displayFrame (int frameNum, int pageNum, int x, int y, uint16 flags, const uint8 *table1, const uint8 *table2) override |
int | xAdd () const override |
int | yAdd () const override |
void | setWidth (int w) |
void | setHeight (int h) |
Public Member Functions inherited from Kyra::WSAMovie_v1 | |
WSAMovie_v1 (KyraEngine_v1 *vm) | |
int | width () const override |
int | height () const override |
void | close () override |
int | frames () override |
Public Member Functions inherited from Kyra::Movie | |
Movie (KyraEngine_v1 *vm) | |
virtual bool | opened () |
Protected Attributes | |
int16 | _xAdd |
int16 | _yAdd |
Protected Attributes inherited from Kyra::WSAMovie_v1 | |
uint16 | _currentFrame |
uint16 | _numFrames |
uint16 | _width |
uint16 | _height |
uint16 | _flags |
uint8 * | _deltaBuffer |
uint32 | _deltaBufferSize |
uint8 * | _offscreenBuffer |
uint32 * | _frameOffsTable |
uint8 * | _frameData |
Protected Attributes inherited from Kyra::Movie | |
KyraEngine_v1 * | _vm |
Screen * | _screen |
bool | _opened |
int | _x |
int | _y |
int | _drawPage |
Additional Inherited Members | |
Public Types inherited from Kyra::WSAMovie_v1 | |
enum | WSAFlags { WF_OFFSCREEN_DECODE = 0x10, WF_NO_LAST_FRAME = 0x20, WF_NO_FIRST_FRAME = 0x40, WF_FLIPPED = 0x80, WF_HAS_PALETTE = 0x100, WF_XOR = 0x200 } |
Protected Member Functions inherited from Kyra::WSAMovie_v1 | |
virtual void | processFrame (int frameNum, uint8 *dst) |