| 
    OpenEnroth 90c43ae
    
   | 
 
#include <MainMenuState.h>
  
Public Member Functions | |
| MainMenuState () | |
| virtual FsmAction | update () override | 
| virtual FsmAction | enter () override | 
| Invoked within Fsm::update() when transitioning to this state as the new current state.  More... | |
| virtual void | exit () override | 
| Invoked within Fsm::update() when this state is replaced by a new current state.  More... | |
  Public Member Functions inherited from FsmState | |
| virtual | ~FsmState ()=default | 
| virtual FsmAction | update ()=0 | 
| virtual FsmAction | enter ()=0 | 
| Invoked within Fsm::update() when transitioning to this state as the new current state.  More... | |
| virtual void | exit ()=0 | 
| Invoked within Fsm::update() when this state is replaced by a new current state.  More... | |
  Public Member Functions inherited from FsmEventHandler | |
| FsmEventHandler () | |
  Public Member Functions inherited from PlatformEventFilter | |
| PlatformEventFilter (std::initializer_list< PlatformEventType > eventTypes) | |
| PlatformEventFilter (PlatformEventWildcard eventTypes) | |
| virtual bool | event (const PlatformEvent *event) | 
| const std::vector< PlatformEventType > | eventTypes () const | 
Private Attributes | |
| std::unique_ptr< GUIWindow_MainMenu > | _mainMenuUI | 
| MainMenuState::MainMenuState | ( | ) | 
      
  | 
  overridevirtual | 
Invoked within Fsm::update() when transitioning to this state as the new current state.
Implements FsmState.
      
  | 
  overridevirtual | 
Invoked within Fsm::update() when this state is replaced by a new current state.
Implements FsmState.
      
  | 
  private |