CommonLibSSE NG
RE::hkbCharacterData Class Reference

#include <hkbCharacterData.h>

Inheritance diagram for RE::hkbCharacterData:
RE::hkReferencedObject RE::hkBaseObject

Public Attributes

std::uint8_t characterControllerSetup [24]
 
float modelUpMS [4]
 
float modelForwardMS [4]
 
float modelRightMS [4]
 
hkArray< hkbVariableInfo > characterPropertyInfos
 
hkArray< std::int32_t > numBonesPerLod
 
hkRefPtr< hkbVariableValueSet > characterPropertyValues
 
hkRefPtr< hkbFootIkDriverInfo > footIkDriverInfo
 
hkRefPtr< hkbHandIkDriverInfo > handIkDriverInfo
 
hkRefPtr< hkReferencedObjectaiControlDriverInfo
 
hkRefPtr< hkbCharacterStringDatastringData
 
- 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_hkbCharacterData
 
static constexpr auto VTABLE = VTABLE_hkbCharacterData
 
- 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 Types inherited from RE::hkReferencedObject
enum class  LockMode { kNone = 0 , kAuto , kManual }
 
enum  { kMemSize = 0x7FFF }
 
- 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 Data Documentation

◆ aiControlDriverInfo

hkRefPtr<hkReferencedObject> RE::hkbCharacterData::aiControlDriverInfo

◆ characterControllerSetup

std::uint8_t RE::hkbCharacterData::characterControllerSetup[24]

◆ characterPropertyInfos

hkArray<hkbVariableInfo> RE::hkbCharacterData::characterPropertyInfos

◆ characterPropertyValues

hkRefPtr<hkbVariableValueSet> RE::hkbCharacterData::characterPropertyValues

◆ footIkDriverInfo

hkRefPtr<hkbFootIkDriverInfo> RE::hkbCharacterData::footIkDriverInfo

◆ handIkDriverInfo

hkRefPtr<hkbHandIkDriverInfo> RE::hkbCharacterData::handIkDriverInfo

◆ modelForwardMS

float RE::hkbCharacterData::modelForwardMS[4]

◆ modelRightMS

float RE::hkbCharacterData::modelRightMS[4]

◆ modelUpMS

float RE::hkbCharacterData::modelUpMS[4]

◆ numBonesPerLod

hkArray<std::int32_t> RE::hkbCharacterData::numBonesPerLod

◆ RTTI

constexpr auto RE::hkbCharacterData::RTTI = RTTI_hkbCharacterData
inlinestaticconstexpr

◆ stringData

hkRefPtr<hkbCharacterStringData> RE::hkbCharacterData::stringData

◆ VTABLE

constexpr auto RE::hkbCharacterData::VTABLE = VTABLE_hkbCharacterData
inlinestaticconstexpr

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