Public Types | |
typedef Common::List< BackgroundInstance * > | Items |
typedef Items::iterator | ItemsIterator |
Public Member Functions | |
BackgroundInstanceList (IllusionsEngine *vm) | |
BackgroundInstance * | createBackgroundInstance (Resource *resource) |
void | removeBackgroundInstance (BackgroundInstance *backgroundInstance) |
void | pauseBySceneId (uint32 sceneId) |
void | unpauseBySceneId (uint32 sceneId) |
BackgroundInstance * | findActiveBackgroundInstance () |
BackgroundInstance * | findBackgroundByResource (BackgroundResource *backgroundResource) |
BackgroundResource * | getActiveBgResource () |
WidthHeight | getMasterBgDimensions () |
void | refreshPan () |
bool | findActiveBackgroundNamedPoint (uint32 namedPointId, Common::Point &pt) |
Public Attributes | |
IllusionsEngine * | _vm |
Items | _items |