Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::HSM Member List

This is the complete list of members for AZ::HSM, including all inherited members.

ClearStateHandler(StateId id)AZ::HSM
Dispatch(const Event &e)AZ::HSM
EnterEventId enum value (defined in AZ::HSM)AZ::HSM
ExitEventId enum value (defined in AZ::HSM)AZ::HSM
GetCurrentState() const (defined in AZ::HSM)AZ::HSMinline
GetName() const (defined in AZ::HSM)AZ::HSMinline
GetSourceState() const (defined in AZ::HSM)AZ::HSMinline
GetStateName(StateId id) constAZ::HSMinline
GetSuperState(StateId id) const (defined in AZ::HSM)AZ::HSMinline
HSM(const char *name="HSM no name") (defined in AZ::HSM)AZ::HSM
InvalidEventId (defined in AZ::HSM)AZ::HSMstatic
InvalidStateId (defined in AZ::HSM)AZ::HSMstatic
IsDispatching() constAZ::HSMinline
IsInState(StateId id) const (defined in AZ::HSM)AZ::HSM
IsValidState(StateId id) const (defined in AZ::HSM)AZ::HSMinline
m_curSourceStateAZ::HSMprotected
m_curState (defined in AZ::HSM)AZ::HSMprotected
m_disallowTransition (defined in AZ::HSM)AZ::HSMprotected
m_name (defined in AZ::HSM)AZ::HSMprotected
m_nextStateAZ::HSMprotected
m_sourceStateAZ::HSMprotected
m_states (defined in AZ::HSM)AZ::HSMprotected
m_topState (defined in AZ::HSM)AZ::HSMprotected
MaxNumberOfStates (defined in AZ::HSM)AZ::HSMstatic
OnEnterSubState() (defined in AZ::HSM)AZ::HSMprotected
ReservedEventIds enum name (defined in AZ::HSM)AZ::HSM
SetStateHandler(StateId id, const char *name, const StateHandler &handler, StateId superId=InvalidStateId, StateId subId=InvalidStateId)AZ::HSM
Start()AZ::HSM
StateHandler typedef (defined in AZ::HSM)AZ::HSM
StateId typedef (defined in AZ::HSM)AZ::HSM
StepsToCommonRoot(StateId source, StateId target) (defined in AZ::HSM)AZ::HSMprotected
Transition(StateId target)AZ::HSM