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) |
| virtual void | load (Resource *resource) |
| virtual void | unload () |
| virtual void | pause () |
| virtual void | unpause () |
Public Attributes | |
| IllusionsEngine * | _vm |
| uint32 | _sceneId |
| int | _pauseCtr |
| BackgroundResource * | _bgRes |
| Common::Point | _panPoints [kMaxBackgroundItemSurfaces] |
| Graphics::Surface * | _surfaces [kMaxBackgroundItemSurfaces] |
| CameraState | _savedCameraState |
| byte * | _savedPalette |
|
overridevirtual |
Reimplemented from Illusions::ResourceInstance.
|
overridevirtual |
Reimplemented from Illusions::ResourceInstance.
|
overridevirtual |
Reimplemented from Illusions::ResourceInstance.
|
overridevirtual |
Reimplemented from Illusions::ResourceInstance.