Squid::Tasks 1.0.0
C++14 coroutine-based task library for games
|
Public Member Functions | |
template<typename tStateConstructorFn > | |
auto | State (std::string in_name, tStateConstructorFn in_stateCtorFn) |
FSM::StateHandle< void, void > | State (std::string in_name) |
void | EntryLinks (std::vector< FSM::LinkHandle > in_entryLinks) |
template<class tStateInput , class tStateConstructorFn > | |
void | StateLinks (const FSM::StateHandle< tStateInput, tStateConstructorFn > &in_originState, std::vector< FSM::LinkHandle > in_outgoingLinks) |
Task< FSM::StateId > | Run (tOnStateTransitionFn in_onTransitionFn={}, tDebugStateTransitionFn in_debugStateTransitionFn={}) const |