Murl::Logic::StateMachine< StateType, HashFunc > Member List

This is the complete list of members for Murl::Logic::StateMachine< StateType, HashFunc >, including all inherited members.

BaseStepable()Murl::Logic::BaseStepableinline
Create()Murl::Logic::Stepablestatic
FinishTick(const Logic::IState *state) overrideMurl::Logic::Stepablevirtual
GetCurrentState() constMurl::Logic::StateMachine< StateType, HashFunc >inline
GetNextState() constMurl::Logic::StateMachine< StateType, HashFunc >inline
GetPreviousState() constMurl::Logic::StateMachine< StateType, HashFunc >inline
IsEnabled() const overrideMurl::Logic::Stepablevirtual
IsNextState() constMurl::Logic::StateMachine< StateType, HashFunc >inline
OnFinishTick(const IState *state) overrideMurl::Logic::StateMachine< StateType, HashFunc >inlineprotectedvirtual
OnProcessTick(const IState *state) overrideMurl::Logic::StateMachine< StateType, HashFunc >inlineprotectedvirtual
OnReset() overrideMurl::Logic::StateMachine< StateType, HashFunc >inlineprotectedvirtual
OnSetEnabled(Bool isEnabled) overrideMurl::Logic::BaseStepableinlineprotectedvirtual
operator IStepablePtr()Murl::Logic::BaseStepableinline
ProcessTick(const Logic::IState *state) overrideMurl::Logic::Stepablevirtual
Register(const StateType &state, ObjectType *objectInstance, typename StateMethods< ObjectType >::ObjectMethod onProcessTick, typename StateMethods< ObjectType >::ObjectMethod onEnterTick=0, typename StateMethods< ObjectType >::ObjectMethod onLeaveTick=0, typename StateMethods< ObjectType >::ObjectMethod onFinishTick=0)Murl::Logic::StateMachine< StateType, HashFunc >inline
Reset() overrideMurl::Logic::Stepablevirtual
SetAppStepable(IAppStepablePtr appStepable) overrideMurl::Logic::Stepablevirtual
SetEnabled(Bool isEnabled) overrideMurl::Logic::Stepablevirtual
SetNextState(const StateType &nextState)Murl::Logic::StateMachine< StateType, HashFunc >inline
StateMachine()Murl::Logic::StateMachine< StateType, HashFunc >inline
Unregister(const StateType &state)Murl::Logic::StateMachine< StateType, HashFunc >inline
ValueType typedefMurl::Logic::StateMachine< StateType, HashFunc >
~BaseStepable() overrideMurl::Logic::BaseStepableinline
~StateMachine() overrideMurl::Logic::StateMachine< StateType, HashFunc >inline
~Stepable() overrideMurl::Logic::Stepable


Copyright © 2011-2024 Spraylight GmbH.