CommonLibSSE NG
|
#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 |