CommonLibSSE NG
RE::hkbCharacterSetup Class Reference

#include <hkbCharacterSetup.h>

Inheritance diagram for RE::hkbCharacterSetup:
RE::hkReferencedObject RE::hkBaseObject

Public Attributes

hkArray< hkRefPtr< const hkaSkeletonMapper > > retargetingSkeletonMappers
 
hkRefPtr< const hkaSkeleton > animationSkeleton
 
hkRefPtr< const hkaSkeletonMapper > ragdollToAnimationSkeletonMapper
 
hkRefPtr< const hkaSkeletonMapper > animationToRagdollSkeletonMapper
 
hkRefPtr< hkbAnimationBindingSetanimationBindingSet
 
hkRefPtr< hkbCharacterDatadata
 
hkRefPtr< const hkaSkeleton > unscaledAnimationSkeleton
 
hkRefPtr< hkaMirroredSkeleton > mirroredSkeleton
 
hkRefPtr< hkbSymbolIdMap > characterPropertyIdMap
 
hkCriticalSection * criticalSection
 
- 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_hkbCharacterSetup
 
static constexpr auto VTABLE = VTABLE_hkbCharacterSetup
 
- 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

◆ animationBindingSet

hkRefPtr<hkbAnimationBindingSet> RE::hkbCharacterSetup::animationBindingSet

◆ animationSkeleton

hkRefPtr<const hkaSkeleton> RE::hkbCharacterSetup::animationSkeleton

◆ animationToRagdollSkeletonMapper

hkRefPtr<const hkaSkeletonMapper> RE::hkbCharacterSetup::animationToRagdollSkeletonMapper

◆ characterPropertyIdMap

hkRefPtr<hkbSymbolIdMap> RE::hkbCharacterSetup::characterPropertyIdMap

◆ criticalSection

hkCriticalSection* RE::hkbCharacterSetup::criticalSection
mutable

◆ data

hkRefPtr<hkbCharacterData> RE::hkbCharacterSetup::data

◆ mirroredSkeleton

hkRefPtr<hkaMirroredSkeleton> RE::hkbCharacterSetup::mirroredSkeleton
mutable

◆ ragdollToAnimationSkeletonMapper

hkRefPtr<const hkaSkeletonMapper> RE::hkbCharacterSetup::ragdollToAnimationSkeletonMapper

◆ retargetingSkeletonMappers

hkArray<hkRefPtr<const hkaSkeletonMapper> > RE::hkbCharacterSetup::retargetingSkeletonMappers

◆ RTTI

constexpr auto RE::hkbCharacterSetup::RTTI = RTTI_hkbCharacterSetup
inlinestaticconstexpr

◆ unscaledAnimationSkeleton

hkRefPtr<const hkaSkeleton> RE::hkbCharacterSetup::unscaledAnimationSkeleton

◆ VTABLE

constexpr auto RE::hkbCharacterSetup::VTABLE = VTABLE_hkbCharacterSetup
inlinestaticconstexpr

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