Mountain  1.0.0
Simple C++ 2D Game Framework
Mountain::StateMachine< T > Member List

This is the complete list of members for Mountain::StateMachine< T >, including all inherited members.

Added()Mountain::Componentinlinevirtual
Component()=default (defined in Mountain::Component)Mountain::Component
DebugRender() (defined in Mountain::Component)Mountain::Componentinlinevirtual
ForceState(T newState)Mountain::StateMachine< T >
GetEntity() constMountain::Component
GetEntity()Mountain::Component
GetPreviousState() constMountain::StateMachine< T >
GetPreviousStateIntegral() constMountain::StateMachine< T >
GetState() constMountain::StateMachine< T >
GetStateChanged() constMountain::StateMachine< T >
GetStateIntegral() constMountain::StateMachine< T >
locked (defined in Mountain::StateMachine< T >)Mountain::StateMachine< T >
m_EntityMountain::Componentprotected
operator T() (defined in Mountain::StateMachine< T >)Mountain::StateMachine< T >
operator=(const StateMachine &)=delete (defined in Mountain::StateMachine< T >)Mountain::StateMachine< T >
operator=(StateMachine &&other) noexcept (defined in Mountain::StateMachine< T >)Mountain::StateMachine< T >
operator=(T newState)Mountain::StateMachine< T >
Removed()Mountain::Componentinlinevirtual
Render()Mountain::Componentinlinevirtual
SetCallbacks(T state, StateMachineCallbacks &&callbacks)Mountain::StateMachine< T >
SetState(T newState)Mountain::StateMachine< T >
StateMachine()=default (defined in Mountain::StateMachine< T >)Mountain::StateMachine< T >
StateMachine(const StateMachine &)=delete (defined in Mountain::StateMachine< T >)Mountain::StateMachine< T >
StateMachine(StateMachine &&other) noexcept (defined in Mountain::StateMachine< T >)Mountain::StateMachine< T >
Type typedef (defined in Mountain::StateMachine< T >)Mountain::StateMachine< T >
UnderlyingType typedef (defined in Mountain::StateMachine< T >)Mountain::StateMachine< T >
Update() overrideMountain::StateMachine< T >virtual
~Component()=default (defined in Mountain::Component)Mountain::Componentvirtual
~StateMachine() override (defined in Mountain::StateMachine< T >)Mountain::StateMachine< T >