Definition at line 20 of file StateManager.hh.
Public Member Functions | |
StateManager (T *obj) | |
Defined outside of the class declaration so that typename T will be a complete type. | |
Protected Member Functions | |
void | calc () |
Protected Attributes | |
u16 | m_currentStateId |
s32 | m_nextStateId |
u32 | m_currentFrame |
std::span< u16 > | m_entryIds |
std::span< const StateManagerEntry< T > > | m_entries |
T * | m_obj |
Field::StateManager< T >::StateManager | ( | T * | obj | ) |
Defined outside of the class declaration so that typename T will be a complete type.
Definition at line 55 of file StateManager.hh.
|
inlinevirtual |
Definition at line 24 of file StateManager.hh.
|
inlineprotected |
Definition at line 29 of file StateManager.hh.
|
protected |
Definition at line 47 of file StateManager.hh.
|
protected |
Definition at line 45 of file StateManager.hh.
|
protected |
Definition at line 49 of file StateManager.hh.
|
protected |
Definition at line 48 of file StateManager.hh.
|
protected |
Definition at line 46 of file StateManager.hh.
|
protected |
Definition at line 50 of file StateManager.hh.