CommonLibSSE (powerof3)
RE::hkaAnimationBinding Class Reference

#include <hkaAnimationBinding.h>

Inheritance diagram for RE::hkaAnimationBinding:
RE::hkReferencedObject RE::hkBaseObject

Public Types

enum class  BlendHint { kNormal = 0 , kAdditive }
 
- Public Types inherited from RE::hkReferencedObject
enum class  LockMode { kNone = 0 , kAuto , kManual }
 
enum  { kMemSize = 0x7FFF }
 

Public Attributes

hkStringPtr originalSkeletonName
 
hkRefPtr< hkaAnimationanimation
 
hkArray< std::int16_t > transformTrackToBoneIndices
 
hkArray< std::int16_t > floatTrackToFloatSlotIndices
 
REX::EnumSet< BlendHint, std::uint8_t > blendHint
 
char pad41 [7]
 
- Public Attributes inherited from RE::hkReferencedObject
std::uint16_t memSizeAndFlags
 
volatile std::int16_t referenceCount
 
std::uint32_t pad0C
 

Static Public Attributes

static constexpr auto RTTI = RTTI_hkaAnimationBinding
 
static constexpr auto VTABLE = VTABLE_hkaAnimationBinding
 
- Static Public Attributes inherited from RE::hkReferencedObject
static constexpr auto RTTI = RTTI_hkReferencedObject
 
static constexpr auto VTABLE = VTABLE_hkReferencedObject
 
- Static Public Attributes inherited from RE::hkBaseObject
static constexpr auto RTTI = RTTI_hkBaseObject
 
static constexpr auto VTABLE = VTABLE_hkBaseObject
 

Additional Inherited Members

- Public Member Functions inherited from RE::hkReferencedObject
 hkReferencedObject ()
 
 ~hkReferencedObject () override=default
 
virtual const hkClass * GetClassType () const
 
virtual void CalcContentStatistics (hkStatisticsCollector *a_collector, const hkClass *a_class) const
 
void AddReference () const
 
std::int32_t GetAllocatedSize () const
 
std::int32_t GetReferenceCount () const
 
void RemoveReference () const
 
- Public Member Functions inherited from RE::hkBaseObject
virtual ~hkBaseObject ()=default
 

Member Enumeration Documentation

◆ BlendHint

Enumerator
kNormal 
kAdditive 

Member Data Documentation

◆ animation

hkRefPtr<hkaAnimation> RE::hkaAnimationBinding::animation

◆ blendHint

REX::EnumSet<BlendHint, std::uint8_t> RE::hkaAnimationBinding::blendHint

◆ floatTrackToFloatSlotIndices

hkArray<std::int16_t> RE::hkaAnimationBinding::floatTrackToFloatSlotIndices

◆ originalSkeletonName

hkStringPtr RE::hkaAnimationBinding::originalSkeletonName

◆ pad41

char RE::hkaAnimationBinding::pad41[7]

◆ RTTI

constexpr auto RE::hkaAnimationBinding::RTTI = RTTI_hkaAnimationBinding
inlinestaticconstexpr

◆ transformTrackToBoneIndices

hkArray<std::int16_t> RE::hkaAnimationBinding::transformTrackToBoneIndices

◆ VTABLE

constexpr auto RE::hkaAnimationBinding::VTABLE = VTABLE_hkaAnimationBinding
inlinestaticconstexpr

The documentation for this class was generated from the following file: