CommonLibSSE (Parapets fork)
RE::hkpCharacterContext Class Reference

#include <hkpCharacterContext.h>

Inheritance diagram for RE::hkpCharacterContext:
RE::hkReferencedObject RE::hkBaseObject

Public Types

enum class  CharacterType { kProxy = 0 , kRigidBody = 1 }
 
- Public Types inherited from RE::hkReferencedObject
enum class  LockMode { kNone = 0 , kAuto , kManual }
 
enum  { kMemSize = 0x7FFF }
 

Public Member Functions

 ~hkpCharacterContext () override
 
- 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
 

Public Attributes

stl::enumeration< CharacterType, std::uint32_t > characterType
 
std::uint32_t pad14
 
const hkpCharacterStateManagerstateManager
 
hkpCharacterStateType currentState
 
hkpCharacterStateType previousState
 
bool filterEnable
 
std::uint8_t pad29
 
std::uint16_t pad2A
 
float maxLinearAcceleration
 
float maxLinearVelocity
 
float gain
 
- 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_hkpCharacterContext
 
- Static Public Attributes inherited from RE::hkReferencedObject
static constexpr auto RTTI = RTTI_hkReferencedObject
 
- Static Public Attributes inherited from RE::hkBaseObject
static constexpr auto RTTI = RTTI_hkBaseObject
 

Member Enumeration Documentation

◆ CharacterType

Enumerator
kProxy 
kRigidBody 

Constructor & Destructor Documentation

◆ ~hkpCharacterContext()

RE::hkpCharacterContext::~hkpCharacterContext ( )
override

Member Data Documentation

◆ characterType

stl::enumeration<CharacterType, std::uint32_t> RE::hkpCharacterContext::characterType

◆ currentState

hkpCharacterStateType RE::hkpCharacterContext::currentState

◆ filterEnable

bool RE::hkpCharacterContext::filterEnable

◆ gain

float RE::hkpCharacterContext::gain

◆ maxLinearAcceleration

float RE::hkpCharacterContext::maxLinearAcceleration

◆ maxLinearVelocity

float RE::hkpCharacterContext::maxLinearVelocity

◆ pad14

std::uint32_t RE::hkpCharacterContext::pad14

◆ pad29

std::uint8_t RE::hkpCharacterContext::pad29

◆ pad2A

std::uint16_t RE::hkpCharacterContext::pad2A

◆ previousState

hkpCharacterStateType RE::hkpCharacterContext::previousState

◆ RTTI

constexpr auto RE::hkpCharacterContext::RTTI = RTTI_hkpCharacterContext
inlinestaticconstexpr

◆ stateManager

const hkpCharacterStateManager* RE::hkpCharacterContext::stateManager

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