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

Public Types

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
}
 

Public Member Functions

 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
 
- Public Member Functions inherited from Kyra::Movie
 Movie (KyraEngine_v1 *vm)
 
virtual bool opened ()
 
virtual int xAdd () const
 
virtual int yAdd () const
 

Protected Member Functions

virtual void processFrame (int frameNum, uint8 *dst)
 

Protected Attributes

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
 

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