|
| 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
} |
| |
|
|
| 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 |
| |
|
|
virtual void | processFrame (int frameNum, uint8 *dst) |
| |
|
|
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 |
| |
◆ width()
| int Kyra::WSAMovie_v1::width |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ height()
| int Kyra::WSAMovie_v1::height |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ open()
| int Kyra::WSAMovie_v1::open |
( |
const char * |
filename, |
|
|
int |
offscreen, |
|
|
Palette * |
palette |
|
) |
| |
|
overridevirtual |
◆ close()
| void Kyra::WSAMovie_v1::close |
( |
| ) |
|
|
overridevirtual |
◆ frames()
| int Kyra::WSAMovie_v1::frames |
( |
| ) |
|
|
inlineoverridevirtual |
◆ displayFrame()
| void Kyra::WSAMovie_v1::displayFrame |
( |
int |
frameNum, |
|
|
int |
pageNum, |
|
|
int |
x, |
|
|
int |
y, |
|
|
uint16 |
flags, |
|
|
const uint8 * |
table1, |
|
|
const uint8 * |
table2 |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following file: