| 
    CommonLibSSE (powerof3)
    
   | 
 
#include <BShkbAnimationGraph.h>
  
Classes | |
| struct | BoneNodeEntry | 
Public Member Functions | |
| ~BShkbAnimationGraph () override | |
| bool | HasRagdoll () override | 
| bool | AddRagdollToWorld () override | 
| bool | RemoveRagdollFromWorld () override | 
| void | SetWorld (bhkWorld *a_world) override | 
| void | ResetRagdoll (void) override | 
| void | Unk_06 (void) override | 
| void | SetRagdollConstraintsFromBhkConstraints () override | 
| void | SetMotionType (hkpMotion::MotionType a_motionType) override | 
| void | Unk_09 (void) override | 
| void | ToggleSyncOnUpdate (bool a_disable) override | 
| void | Unk_0B (void) override | 
| void | ToggleConstraints (bool a_disable) override | 
| void | Unk_0D (void) override | 
| template<class T > | |
| BSTEventSource< T > * | GetEventSource () | 
| template<class T > | |
| void | AddEventSink (BSTEventSink< T > *a_eventSink) | 
| template<class T > | |
| void | RemoveEventSink (BSTEventSink< T > *a_eventSink) | 
| bool | GetGraphVariableBool (const BSFixedString &a_variableName, bool &a_out) const | 
| bool | GetGraphVariableFloat (const BSFixedString &a_variableName, float &a_out) const | 
| bool | GetGraphVariableInt (const BSFixedString &a_variableName, int &a_out) const | 
| bool | SetGraphVariableBool (const BSFixedString &a_variableName, const bool a_in) | 
| bool | SetGraphVariableFloat (const BSFixedString &a_variableName, const float a_in) | 
| bool | SetGraphVariableInt (const BSFixedString &a_variableName, const int a_in) | 
  Public Member Functions inherited from RE::BSIRagdollDriver | |
| virtual | ~BSIRagdollDriver () | 
| virtual bool | HasRagdoll ()=0 | 
| virtual bool | AddRagdollToWorld ()=0 | 
| virtual bool | RemoveRagdollFromWorld ()=0 | 
| virtual void | SetWorld (bhkWorld *a_world)=0 | 
| virtual void | ResetRagdoll (void)=0 | 
| virtual void | Unk_06 (void)=0 | 
| virtual void | SetRagdollConstraintsFromBhkConstraints ()=0 | 
| virtual void | SetMotionType (hkpMotion::MotionType a_motionType)=0 | 
| virtual void | Unk_09 (void)=0 | 
| virtual void | ToggleSyncOnUpdate (bool a_disable)=0 | 
| virtual void | Unk_0B (void)=0 | 
| virtual void | ToggleConstraints (bool a_disable)=0 | 
| virtual void | Unk_0D (void)=0 | 
  Public Member Functions inherited from RE::BSIntrusiveRefCounted | |
| std::uint32_t | IncRef () const | 
| std::uint32_t | DecRef () const | 
| TES_HEAP_REDEFINE_NEW () | |
  Public Member Functions inherited from RE::BSTEventSource< BSTransformDeltaEvent > | |
| BSTEventSource () | |
| void | AddEventSink (Sink *a_eventSink) | 
| void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) | 
| void | RemoveEventSink (Sink *a_eventSink) | 
| void | SendEvent (const BSTransformDeltaEvent *a_event) | 
| void | operator() (const BSTransformDeltaEvent *a_event) | 
  Public Member Functions inherited from RE::BSTEventSource< BSAnimationGraphEvent > | |
| BSTEventSource () | |
| void | AddEventSink (Sink *a_eventSink) | 
| void | AddEventSink (BSTEventSink< SinkEvent > *a_sink) | 
| void | RemoveEventSink (Sink *a_eventSink) | 
| void | SendEvent (const BSAnimationGraphEvent *a_event) | 
| void | operator() (const BSAnimationGraphEvent *a_event) | 
Static Public Attributes | |
| static constexpr auto | RTTI = RTTI_BShkbAnimationGraph | 
  Static Public Attributes inherited from RE::BSIRagdollDriver | |
| static constexpr auto | RTTI = RTTI_BSIRagdollDriver | 
Additional Inherited Members | |
  Public Types inherited from RE::BSTEventSource< BSTransformDeltaEvent > | |
| using | Sink = BSTEventSink< BSTransformDeltaEvent > | 
  Public Types inherited from RE::BSTEventSource< BSAnimationGraphEvent > | |
| using | Sink = BSTEventSink< BSAnimationGraphEvent > | 
  Protected Attributes inherited from RE::BSIntrusiveRefCounted | |
| volatile std::uint32_t | _refCount { 0 } | 
      
  | 
  override | 
      
  | 
  inline | 
      
  | 
  overridevirtual | 
Implements RE::BSIRagdollDriver.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  overridevirtual | 
Implements RE::BSIRagdollDriver.
      
  | 
  inline | 
      
  | 
  overridevirtual | 
Implements RE::BSIRagdollDriver.
      
  | 
  overridevirtual | 
Implements RE::BSIRagdollDriver.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  overridevirtual | 
Implements RE::BSIRagdollDriver.
      
  | 
  overridevirtual | 
Implements RE::BSIRagdollDriver.
      
  | 
  overridevirtual | 
Implements RE::BSIRagdollDriver.
      
  | 
  overridevirtual | 
Implements RE::BSIRagdollDriver.
      
  | 
  overridevirtual | 
Implements RE::BSIRagdollDriver.
      
  | 
  overridevirtual | 
Implements RE::BSIRagdollDriver.
      
  | 
  overridevirtual | 
Implements RE::BSIRagdollDriver.
      
  | 
  overridevirtual | 
Implements RE::BSIRagdollDriver.
      
  | 
  overridevirtual | 
Implements RE::BSIRagdollDriver.
| hkbBehaviorGraph* RE::BShkbAnimationGraph::behaviorGraph | 
| BSTArray<BoneNodeEntry> RE::BShkbAnimationGraph::boneNodes | 
| hkbCharacter RE::BShkbAnimationGraph::characterInstance | 
| std::uint8_t RE::BShkbAnimationGraph::doFootIK | 
| BSTArray<BShkFloatController*> RE::BShkbAnimationGraph::fadeControllers | 
| hkbGeneratorOutput* RE::BShkbAnimationGraph::generatorOutputs[2] | 
| Actor* RE::BShkbAnimationGraph::holder | 
| float RE::BShkbAnimationGraph::interpolationAmounts[2] | 
| float RE::BShkbAnimationGraph::interpolationTimeOffsets[2] | 
| std::uint16_t RE::BShkbAnimationGraph::numAnimBones | 
| bhkWorld* RE::BShkbAnimationGraph::physicsWorld | 
| void* RE::BShkbAnimationGraph::projectDBData | 
| BSFixedString RE::BShkbAnimationGraph::projectName | 
| BSFadeNode* RE::BShkbAnimationGraph::rootNode | 
      
  | 
  inlinestaticconstexpr | 
| BSTArray<void*> RE::BShkbAnimationGraph::unk190 | 
| BSTSmallArray<void*> RE::BShkbAnimationGraph::unk1A8 | 
| BSTSmallArray<std::uint8_t> RE::BShkbAnimationGraph::unk1C0 | 
| std::uint64_t RE::BShkbAnimationGraph::unk1D8 | 
| std::uint64_t RE::BShkbAnimationGraph::unk1E0 | 
| BSResource::ID* RE::BShkbAnimationGraph::unk1F8 | 
| std::uint8_t RE::BShkbAnimationGraph::unk242 | 
| std::uint8_t RE::BShkbAnimationGraph::unk243 | 
| std::uint16_t RE::BShkbAnimationGraph::unk244 | 
| std::uint8_t RE::BShkbAnimationGraph::unk246 | 
| std::uint8_t RE::BShkbAnimationGraph::unk247 | 
| std::uint8_t RE::BShkbAnimationGraph::unk248 | 
| std::uint16_t RE::BShkbAnimationGraph::unk24A | 
| std::uint32_t RE::BShkbAnimationGraph::unk24C |