Abstract base class to define an interface for a state.
More...
#include <ceStateCore.h>
List of all members.
Public Member Functions |
virtual void | OnEnter (const IStateManager *Owner)=0 |
| This will execute when the state is entered.
|
virtual void | OnExecute (const IStateManager *Owner)=0 |
| This is called by the owner's update function each update-step.
|
virtual void | OnExit (const IStateManager *Owner)=0 |
| This will execute when the state is exited.
|
Detailed Description
Abstract base class to define an interface for a state.
Member Function Documentation
virtual void OnEnter |
( |
const IStateManager * |
Owner |
) |
[pure virtual] |
This will execute when the state is entered.
- Parameters:
-
| Owner | The state manager owner. |
virtual void OnExecute |
( |
const IStateManager * |
Owner |
) |
[pure virtual] |
This is called by the owner's update function each update-step.
- Parameters:
-
| Owner | The state manager owner. |
virtual void OnExit |
( |
const IStateManager * |
Owner |
) |
[pure virtual] |
This will execute when the state is exited.
- Parameters:
-
| Owner | The state manager owner. |
The documentation for this class was generated from the following file: