|
|
| 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) |
| |
|
| WSAMovie_v1 (KyraEngine_v1 *vm) |
| |
| int | width () const override |
| |
| int | height () const override |
| |
| int | open (const char *filename, int offscreen, Palette *palette) override |
| |
| void | close () override |
| |
| int | frames () override |
| |
| void | displayFrame (int frameNum, int pageNum, int x, int y, uint16 flags, const uint8 *table1, const uint8 *table2) override |
| |
|
| Movie (KyraEngine_v1 *vm) |
| |
|
virtual bool | opened () |
| |
|
virtual int | xAdd () const |
| |
|
virtual int | yAdd () const |
| |
|
virtual int | width () const =0 |
| |
|
virtual int | height () const =0 |
| |
|
virtual int | open (const char *filename, int offscreen, Palette *palette)=0 |
| |
|
virtual void | close ()=0 |
| |
|
virtual int | frames ()=0 |
| |
|
virtual void | displayFrame (int frameNum, int pageNum, int x, int y, uint16 flags, const uint8 *table1, const uint8 *table2)=0 |
| |
|
|
int16 | _xAdd |
| |
|
int16 | _yAdd |
| |
|
uint16 | _currentFrame |
| |
|
uint16 | _numFrames |
| |
|
uint16 | _width |
| |
|
uint16 | _height |
| |
|
uint16 | _flags |
| |
|
uint8 * | _deltaBuffer |
| |
|
uint32 | _deltaBufferSize |
| |
|
uint8 * | _offscreenBuffer |
| |
|
uint32 * | _frameOffsTable |
| |
|
uint8 * | _frameData |
| |
|
KyraEngine_v1 * | _vm |
| |
|
Screen * | _screen |
| |
|
bool | _opened |
| |
|
int | _x |
| |
|
int | _y |
| |
|
int | _drawPage |
| |
|
| 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
} |
| |
|
virtual void | processFrame (int frameNum, uint8 *dst) |
| |
◆ open()
| int Kyra::WSAMovie_v2::open |
( |
const char * |
filename, |
|
|
int |
unk1, |
|
|
Palette * |
palette |
|
) |
| |
|
overridevirtual |
◆ displayFrame()
| void Kyra::WSAMovie_v2::displayFrame |
( |
int |
frameNum, |
|
|
int |
pageNum, |
|
|
int |
x, |
|
|
int |
y, |
|
|
uint16 |
flags, |
|
|
const uint8 * |
table1, |
|
|
const uint8 * |
table2 |
|
) |
| |
|
inlineoverridevirtual |
◆ xAdd()
| int Kyra::WSAMovie_v2::xAdd |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ yAdd()
| int Kyra::WSAMovie_v2::yAdd |
( |
| ) |
const |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: