![]()  | 
  
    SLProject
    4.2.000
    
   A platform independent 3D computer graphics framework for desktop OS,  Android,  iOS and online in web browsers 
   | 
 
Abstract state base class that all states inherit from. More...
#include <StateMachine.h>
Public Member Functions | |
| virtual | ~StateBase () | 
| virtual void | invokeStateAction (StateMachine *sm, const EventData *data, const bool stateEntry, const bool stateExit) const | 
Abstract state base class that all states inherit from.
Definition at line 24 of file StateMachine.h.
      
  | 
  inlinevirtual | 
Definition at line 27 of file StateMachine.h.
      
  | 
  inlinevirtual | 
Called by the state machine to execute a state action.
| sm | A state machine instance | 
| data | The event data | 
| stateEntry | |
| stateExit | 
Reimplemented in sm::StateAction< SM, Data, Func >.
Definition at line 36 of file StateMachine.h.