#include <hkbStateMachine.h>
|
enum class | StartStateMode { kDefault = 0
, kSync = 1
, kRandom = 2
, kChooser = 3
} |
|
enum class | StateMachineSelfTransitionMode { kNoTransition = 0
, kTransitionToStartState = 1
, kForceTransitionToStartState = 2
} |
|
enum class | GetChildrenFlagBits { kActiveOnly = 1 << 0
, kGeneratorsOnly = 1 << 1
, kIgnoreReferencedBehaviour = 1 << 2
} |
|
enum class | CloneState { kDefault = 0
, kTemplate = 1
, kClone = 2
, kShareable = 3
} |
|
enum class | LockMode { kNone = 0
, kAuto
, kManual
} |
|
enum | { kMemSize = 0x7FFF
} |
|
◆ StartStateMode
Enumerator |
---|
kDefault | |
kSync | |
kRandom | |
kChooser | |
◆ StateMachineSelfTransitionMode
Enumerator |
---|
kNoTransition | |
kTransitionToStartState | |
kForceTransitionToStartState | |
◆ ~hkbStateMachine()
RE::hkbStateMachine::~hkbStateMachine |
( |
| ) |
|
|
override |
◆ Activate()
void RE::hkbStateMachine::Activate |
( |
const hkbContext & |
a_context | ) |
|
|
overridevirtual |
◆ CalcContentStatistics()
void RE::hkbStateMachine::CalcContentStatistics |
( |
hkStatisticsCollector * |
a_collector, |
|
|
const hkClass * |
a_class |
|
) |
| const |
|
overridevirtual |
◆ Deactivate()
void RE::hkbStateMachine::Deactivate |
( |
const hkbContext & |
a_context | ) |
|
|
overridevirtual |
◆ Generate()
void RE::hkbStateMachine::Generate |
( |
const hkbContext & |
a_context | ) |
|
|
overridevirtual |
◆ GetClassType()
hkClass * RE::hkbStateMachine::GetClassType |
( |
| ) |
const |
|
overridevirtual |
◆ Unk_03()
void RE::hkbStateMachine::Unk_03 |
( |
void |
| ) |
|
|
overridevirtual |
◆ Unk_06()
void RE::hkbStateMachine::Unk_06 |
( |
void |
| ) |
|
|
overridevirtual |
◆ Unk_08()
void RE::hkbStateMachine::Unk_08 |
( |
void |
| ) |
|
|
overridevirtual |
◆ Unk_09()
void RE::hkbStateMachine::Unk_09 |
( |
void |
| ) |
|
|
overridevirtual |
◆ Unk_0A()
void RE::hkbStateMachine::Unk_0A |
( |
void |
| ) |
|
|
overridevirtual |
◆ Unk_0C()
void RE::hkbStateMachine::Unk_0C |
( |
void |
| ) |
|
|
overridevirtual |
◆ Unk_0D()
void RE::hkbStateMachine::Unk_0D |
( |
void |
| ) |
|
|
overridevirtual |
◆ Unk_0E()
void RE::hkbStateMachine::Unk_0E |
( |
void |
| ) |
|
|
overridevirtual |
◆ Unk_0F()
void RE::hkbStateMachine::Unk_0F |
( |
void |
| ) |
|
|
overridevirtual |
◆ Unk_10()
void RE::hkbStateMachine::Unk_10 |
( |
void |
| ) |
|
|
overridevirtual |
◆ Unk_11()
void RE::hkbStateMachine::Unk_11 |
( |
void |
| ) |
|
|
overridevirtual |
◆ Unk_12()
void RE::hkbStateMachine::Unk_12 |
( |
void |
| ) |
|
|
overridevirtual |
◆ Unk_14()
void RE::hkbStateMachine::Unk_14 |
( |
void |
| ) |
|
|
overridevirtual |
◆ Unk_18()
void RE::hkbStateMachine::Unk_18 |
( |
void |
| ) |
|
|
overridevirtual |
◆ Unk_1B()
void RE::hkbStateMachine::Unk_1B |
( |
void |
| ) |
|
|
overridevirtual |
◆ Update()
void RE::hkbStateMachine::Update |
( |
const hkbContext & |
a_context, |
|
|
float |
a_timestep |
|
) |
| |
|
overridevirtual |
◆ UpdateSync()
void RE::hkbStateMachine::UpdateSync |
( |
const hkbContext & |
a_context | ) |
|
|
overridevirtual |
◆ activeTransitions
◆ currentStateID
std::int32_t RE::hkbStateMachine::currentStateID |
◆ currentStateIndexAndEntered
std::uint16_t RE::hkbStateMachine::currentStateIndexAndEntered |
◆ delayedTransitions
◆ echoNextUpdate
bool RE::hkbStateMachine::echoNextUpdate |
◆ eventToSendWhenStateOrTransitionChanges
hkbEvent RE::hkbStateMachine::eventToSendWhenStateOrTransitionChanges |
◆ isActive
bool RE::hkbStateMachine::isActive |
◆ lastLocalTime
float RE::hkbStateMachine::lastLocalTime |
◆ maxSimultaneousTransitions
std::int8_t RE::hkbStateMachine::maxSimultaneousTransitions |
◆ nextStartStateIndexOverride
std::int32_t RE::hkbStateMachine::nextStartStateIndexOverride |
◆ pad0BC
std::uint32_t RE::hkbStateMachine::pad0BC |
◆ pad41
std::uint8_t RE::hkbStateMachine::pad41 |
◆ pad42
std::uint16_t RE::hkbStateMachine::pad42 |
◆ pad44
std::uint32_t RE::hkbStateMachine::pad44 |
◆ previousStateID
std::int32_t RE::hkbStateMachine::previousStateID |
◆ randomTransitionEventID
std::int32_t RE::hkbStateMachine::randomTransitionEventID |
◆ returnToPreviousStateEventID
std::int32_t RE::hkbStateMachine::returnToPreviousStateEventID |
◆ RTTI
◆ selfTransitionMode
◆ startStateChooser
hkRefPtr<hkbStateChooser> RE::hkbStateMachine::startStateChooser |
◆ startStateID
std::int32_t RE::hkbStateMachine::startStateID |
◆ startStateMode
◆ stateIDToIndexMap
◆ stateOrTransitionChanged
bool RE::hkbStateMachine::stateOrTransitionChanged |
◆ states
◆ syncVariableIndex
std::int32_t RE::hkbStateMachine::syncVariableIndex |
◆ timeInState
float RE::hkbStateMachine::timeInState |
◆ transitionFlags
◆ transitionToNextHigherStateEventID
std::int32_t RE::hkbStateMachine::transitionToNextHigherStateEventID |
◆ transitionToNextLowerStateEventID
std::int32_t RE::hkbStateMachine::transitionToNextLowerStateEventID |
◆ VTABLE
◆ wildcardTransitionFlags
◆ wildcardTransitions
◆ wrapAroundStateID
bool RE::hkbStateMachine::wrapAroundStateID |
The documentation for this class was generated from the following file: