|
supertux
|
Manages, updates and draws all Screens, Controllers, Menus and the Console. More...
#include <screen_manager.hpp>


Classes | |
| struct | FPS_Stats |
Public Member Functions | |
| ScreenManager (VideoSystem &video_system, InputManager &input_manager) | |
| void | run () |
| void | quit (std::unique_ptr< ScreenFade > fade={}) |
| void | set_speed (float speed) |
| float | get_speed () const |
| bool | has_pending_fadeout () const |
| void | push_screen (std::unique_ptr< Screen > screen, std::unique_ptr< ScreenFade > fade={}) |
| void | pop_screen (std::unique_ptr< ScreenFade > fade={}) |
| void | set_screen_fade (std::unique_ptr< ScreenFade > fade) |
| void | loop_iter () |
| const std::vector< std::unique_ptr< Screen > > & | get_screen_stack () |
Additional Inherited Members | |
Static Public Member Functions inherited from Currenton< ScreenManager > | |
| static ScreenManager * | current () |
Manages, updates and draws all Screens, Controllers, Menus and the Console.
1.8.13