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.
|
|