ScummVM API documentation
Kyra::WSAMovie_v2 Class Reference
Inheritance diagram for Kyra::WSAMovie_v2:
Kyra::WSAMovie_v1 Kyra::Movie

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)
 

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