|  | 
|  | GameManager (const std::string &title, std::initializer_list< gf::Path > resourcePaths) | 
|  | 
|  | SceneManager (const std::string &title, Vector2i size, Flags< WindowHints > hints=All) | 
|  | Constructor.  More... 
 | 
|  | 
| void | run (const RenderStates &states=RenderStates()) | 
|  | Run the scene manager until completion.  More... 
 | 
|  | 
| void | pushScene (Scene &scene) | 
|  | Add a scene on top of the stack.  More... 
 | 
|  | 
| void | pushScenes (Span< const Ref< Scene >> scenes) | 
|  | Add multiple scenes on top of the stack.  More... 
 | 
|  | 
| void | popScene () | 
|  | Remove the top scene from the non-empty stack.  More... 
 | 
|  | 
| void | popAllScenes () | 
|  | Remove all the scenes from the non-empty stack.  More... 
 | 
|  | 
| void | replaceScene (Scene &scene) | 
|  | Replace the top scene with a new scene.  More... 
 | 
|  | 
| void | replaceScene (Span< const Ref< Scene >> scenes) | 
|  | Replace the top scene with many scenes.  More... 
 | 
|  | 
| void | replaceAllScenes (Scene &scene) | 
|  | Replace all the scenes with a new scene.  More... 
 | 
|  | 
| void | replaceAllScenes (Span< const Ref< Scene >> scenes) | 
|  | Replace all the scenes with many scenes.  More... 
 | 
|  | 
| void | replaceScene (Scene &scene, SegueEffect &effect, Time duration, Easing easing=Ease::linear) | 
|  | Replace the top scene with a new scene and a transition.  More... 
 | 
|  | 
| void | replaceScene (Span< const Ref< Scene >> scenes, SegueEffect &effect, Time duration, Easing easing=Ease::linear) | 
|  | Replace the top scene with many scenes and a transition.  More... 
 | 
|  | 
| void | replaceAllScenes (Scene &scene, SegueEffect &effect, Time duration, Easing easing=Ease::linear) | 
|  | Replace all the scenes with a new scene and a transition.  More... 
 | 
|  | 
| void | replaceAllScenes (Span< const Ref< Scene >> scenes, SegueEffect &effect, Time duration, Easing easing=Ease::linear) | 
|  | Replace all the scenes with many scenes and a transition.  More... 
 | 
|  | 
| Window & | getWindow () | 
|  | Get the window associated to the scene.  More... 
 | 
|  | 
| RenderTarget & | getRenderer () | 
|  | Get the renderer associated to the scene.  More... 
 | 
|  | 
| Vector2f | computeWindowToGameCoordinates (Vector2i coords, const View &view) const | 
|  | Get the game coordinates from the window coordinates.  More... 
 | 
|  | 
| Vector2i | computeGameToWindowCoordinates (Vector2f coords, const View &view) const | 
|  | Get the window coordinates from the game coordinates.  More... 
 | 
|  | 
A game manager. 
A game manager is a scene manager with additionals features that are common to many games.
- See also
- gf::SceneManager