Creates a new SceneManager instance.
the initialized PIXI Application
Optional
designWidth: numberthe design width, if undefined the window.innerWidth is used
Optional
designHeight: numberthe design height, if undefined the window.innerHeight is used
Optional
screenSizeCalculator: IScreenSizeCalculatorcustom screen size calculator implementation, if undefined the default is used
Returns the PIXI.Application instance.
Returns true if a modal dialog is open.
Gets the master HUD overlay container.
Sets the master HUD overlay container. Note: in order to set a master hud overlay, a scene must be active.
Returns the PIXI.Renderer instance.
Activates a scene.
the scene instance or scene name
Adds a controller.
the controller instance
Adds a scene to the graph.
Removes a controller.
the controller name or instance to be removed.
Removes a scene from the graph.
Handles multiple scenes, scene activation, rendering and updates.