#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 | 
 
 
◆ CalcContentStatistics()
  
  | 
        
          | void RE::hkbStateMachine::CalcContentStatistics | ( | hkStatisticsCollector * | a_collector, |  
          |  |  | const hkClass * | a_class |  
          |  | ) |  | const |  | overridevirtual | 
 
 
◆ GetClassType()
  
  | 
        
          | hkClass * RE::hkbStateMachine::GetClassType | ( |  | ) | const |  | overridevirtual | 
 
 
◆ Unk_03()
  
  | 
        
          | void RE::hkbStateMachine::Unk_03 | ( | void |  | ) |  |  | overridevirtual | 
 
 
◆ Unk_04()
  
  | 
        
          | void RE::hkbStateMachine::Unk_04 | ( | void |  | ) |  |  | overridevirtual | 
 
 
◆ Unk_05()
  
  | 
        
          | void RE::hkbStateMachine::Unk_05 | ( | void |  | ) |  |  | overridevirtual | 
 
 
◆ Unk_06()
  
  | 
        
          | void RE::hkbStateMachine::Unk_06 | ( | void |  | ) |  |  | overridevirtual | 
 
 
◆ Unk_07()
  
  | 
        
          | void RE::hkbStateMachine::Unk_07 | ( | 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_17()
  
  | 
        
          | void RE::hkbStateMachine::Unk_17 | ( | void |  | ) |  |  | overridevirtual | 
 
 
◆ Unk_18()
  
  | 
        
          | void RE::hkbStateMachine::Unk_18 | ( | void |  | ) |  |  | overridevirtual | 
 
 
◆ Unk_19()
  
  | 
        
          | void RE::hkbStateMachine::Unk_19 | ( | void |  | ) |  |  | overridevirtual | 
 
 
◆ Unk_1B()
  
  | 
        
          | void RE::hkbStateMachine::Unk_1B | ( | void |  | ) |  |  | 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 | 
      
 
 
◆ wildcardTransitionFlags
◆ wildcardTransitions
◆ wrapAroundStateID
      
        
          | bool RE::hkbStateMachine::wrapAroundStateID | 
      
 
 
The documentation for this class was generated from the following file: