ScummVM API documentation
Illusions::BackgroundInstance Class Reference
Inheritance diagram for Illusions::BackgroundInstance:
Illusions::ResourceInstance

Public Member Functions

 BackgroundInstance (IllusionsEngine *vm)
 
void load (Resource *resource) override
 
void unload () override
 
void pause () override
 
void unpause () override
 
void registerResources ()
 
void unregisterResources ()
 
void initSurface ()
 
void freeSurface ()
 
void drawTiles (Graphics::Surface *surface, TileMap &tileMap, byte *tilePixels)
 
void drawTiles8 (Graphics::Surface *surface, TileMap &tileMap, byte *tilePixels)
 
void drawTiles16 (Graphics::Surface *surface, TileMap &tileMap, byte *tilePixels)
 

Public Attributes

IllusionsEngine_vm
 
uint32 _sceneId
 
int _pauseCtr
 
BackgroundResource_bgRes
 
Common::Point _panPoints [kMaxBackgroundItemSurfaces]
 
Graphics::Surface_surfaces [kMaxBackgroundItemSurfaces]
 
CameraState _savedCameraState
 
byte * _savedPalette
 

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