OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | List of all members
MockFsmState Class Reference
Inheritance diagram for MockFsmState:
FsmState FsmEventHandler PlatformEventFilter

Public Member Functions

 MOCK_METHOD (FsmAction, enter,(),(override))
 
 MOCK_METHOD (FsmAction, update,(),(override))
 
 MOCK_METHOD (void, exit,(),(override))
 
- 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< PlatformEventTypeeventTypes () const
 

Additional Inherited Members

- Protected Member Functions inherited from PlatformEventFilter
virtual bool keyPressEvent (const PlatformKeyEvent *event)
 
virtual bool keyReleaseEvent (const PlatformKeyEvent *event)
 
virtual bool mouseMoveEvent (const PlatformMouseEvent *event)
 
virtual bool mousePressEvent (const PlatformMouseEvent *event)
 
virtual bool mouseReleaseEvent (const PlatformMouseEvent *event)
 
virtual bool wheelEvent (const PlatformWheelEvent *event)
 
virtual bool moveEvent (const PlatformMoveEvent *event)
 
virtual bool resizeEvent (const PlatformResizeEvent *event)
 
virtual bool activationEvent (const PlatformWindowEvent *event)
 
virtual bool closeEvent (const PlatformWindowEvent *event)
 
virtual bool gamepadConnectionEvent (const PlatformGamepadEvent *event)
 
virtual bool gamepadKeyPressEvent (const PlatformGamepadKeyEvent *event)
 
virtual bool gamepadKeyReleaseEvent (const PlatformGamepadKeyEvent *event)
 
virtual bool gamepadAxisEvent (const PlatformGamepadAxisEvent *event)
 
virtual bool nativeEvent (const PlatformNativeEvent *event)
 
virtual bool textInputEvent (const PlatformTextInputEvent *event)
 

Member Function Documentation

◆ MOCK_METHOD() [1/3]

MockFsmState::MOCK_METHOD ( FsmAction  ,
enter  ,
()  ,
(override)   
)

◆ MOCK_METHOD() [2/3]

MockFsmState::MOCK_METHOD ( FsmAction  ,
update  ,
()  ,
(override)   
)

◆ MOCK_METHOD() [3/3]

MockFsmState::MOCK_METHOD ( void  ,
exit  ,
()  ,
(override)   
)

The documentation for this class was generated from the following file: