#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 | 
        
      
 
 
◆ wildcardTransitionFlags
◆ wildcardTransitions
◆ wrapAroundStateID
      
        
          | bool RE::hkbStateMachine::wrapAroundStateID | 
        
      
 
 
The documentation for this class was generated from the following file: