template<typename T>
class sFStateVirtualID_c< T >
Definition at line 6 of file s_FStateVirtualID.hpp.
|
| | sFStateVirtualID_c (const sStateIDIf_c &superState, const char *name, stateFunc initialize, stateFunc execute, stateFunc finalize) |
| |
| virtual unsigned int | number () const |
| | Returns the number of this state ID.
|
| |
| const sFStateVirtualID_c< T > * | superID () const |
| |
| unsigned int | numberBase () const |
| |
| | sFStateID_c (const char *name, stateFunc initialize, stateFunc execute, stateFunc finalize) |
| | Constructs a new sFStateID_c instance.
|
| |
| virtual bool | isSameName (const char *otherName) const |
| | Returns true if the given name matches this state ID's name.
|
| |
| virtual void | initializeState (T &owner) const |
| | Calls the initialize method on the owner.
|
| |
| virtual void | executeState (T &owner) const |
| | Calls the execute method on the owner.
|
| |
| virtual void | finalizeState (T &owner) const |
| | Calls the finalize method on the owner.
|
| |
| | sStateID_c (const char *name) |
| |
| virtual bool | isNull () const |
| | Returns whether this is a null state.
|
| |
| virtual bool | isEqual (const sStateIDIf_c &other) const |
| | Returns whether both states have the same number.
|
| |
| virtual int | operator== (const sStateIDIf_c &other) const |
| | Overloaded equality operator, using isEqual.
|
| |
| virtual int | operator!= (const sStateIDIf_c &other) const |
| | Overloaded inequality operator, using isEqual.
|
| |
| virtual const char * | name () const |
| | Returns the name of this state ID.
|
| |