CommonLibSSE NG
Loading...
Searching...
No Matches
RE::ahkpCharacterProxy Class Reference

#include <ahkpCharacterProxy.h>

Inheritance diagram for RE::ahkpCharacterProxy:
RE::hkpCharacterProxy RE::hkReferencedObject RE::hkpEntityListener RE::hkpPhantomListener RE::hkBaseObject

Public Member Functions

 ~ahkpCharacterProxy () override
 
- Public Member Functions inherited from RE::hkpCharacterProxy
 ~hkpCharacterProxy () override
 
void CalcContentStatistics (hkStatisticsCollector *a_collector, const hkClass *a_class) const override
 
void EntityRemovedCallback (hkpEntity *a_entity) override
 
void PhantomRemovedCallback (hkpPhantom *a_phantom) override
 
virtual void UpdateManifold (const hkpAllCdPointCollector &a_startPointCollector, const hkpAllCdPointCollector &a_castCollector, hkArray< hkpRootCdPoint > &a_manifold, hkArray< hkpRigidBody * > &a_bodies, hkArray< hkpPhantom * > &a_phantoms, bool a_isMultithreaded=false)
 
virtual void ExtractSurfaceConstraintInfo (const hkpRootCdPoint &a_hit, hkpSurfaceConstraintInfo &a_surfaceOut, float a_timeTravelled) const
 
- 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 Member Functions inherited from RE::hkpEntityListener
virtual ~hkpEntityListener ()
 
virtual void EntityAddedCallback (hkpEntity *a_entity)
 
virtual void EntityRemovedCallback (hkpEntity *a_entity)
 
virtual void EntityShapeSetCallback (hkpEntity *a_entity)
 
virtual void EntitySetMotionTypeCallback (hkpEntity *a_entity)
 
virtual void EntityDeletedCallback (hkpEntity *a_entity)
 
- Public Member Functions inherited from RE::hkpPhantomListener
virtual ~hkpPhantomListener ()
 
virtual void PhantomAddedCallback (hkpPhantom *a_phantom)
 
virtual void PhantomRemovedCallback (hkpPhantom *a_phantom)
 
virtual void PhantomShapeSetCallback (hkpPhantom *a_phantom)
 
virtual void PhantomDeletedCallback (hkpPhantom *a_phantom)
 

Public Attributes

std::uint64_t unk0F0
 
std::uint64_t unk0F8
 
- Public Attributes inherited from RE::hkpCharacterProxy
hkArray< hkpRootCdPointmanifold
 
hkArray< hkpRigidBody * > bodies
 
hkArray< hkpPhantom * > phantoms
 
hkArray< hkpTriggerVolume * > overlappingTriggerVolumes
 
hkVector4 velocity
 
hkVector4 oldDisplacement
 
hkpShapePhantomshapePhantom
 
float dynamicFriction
 
float staticFriction
 
hkVector4 up
 
float extraUpStaticFriction
 
float extraDownStaticFriction
 
float keepDistance
 
float keepContactTolerance
 
float contactAngleSensitivity
 
std::int32_t userPlanes
 
float maxCharacterSpeedForSolver
 
float characterStrength
 
float characterMass
 
std::uint32_t padC4
 
hkArray< hkpCharacterProxyListener * > listeners
 
float maxSlopeCosine
 
float penetrationRecoverySpeed
 
std::int32_t maxCastIterations
 
bool refreshManifoldInCheckSupport
 
- 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_ahkpCharacterProxy
 
- Static Public Attributes inherited from RE::hkpCharacterProxy
static constexpr auto RTTI = RTTI_hkpCharacterProxy
 
static constexpr auto VTABLE = VTABLE_hkpCharacterProxy
 
- 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
 
- Static Public Attributes inherited from RE::hkpEntityListener
static constexpr auto RTTI = RTTI_hkpEntityListener
 
static constexpr auto VTABLE = VTABLE_hkpEntityListener
 
- Static Public Attributes inherited from RE::hkpPhantomListener
static constexpr auto RTTI = RTTI_hkpPhantomListener
 
static constexpr auto VTABLE = VTABLE_hkpPhantomListener
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ ~ahkpCharacterProxy()

RE::ahkpCharacterProxy::~ahkpCharacterProxy ( )
override

Member Data Documentation

◆ RTTI

constexpr auto RE::ahkpCharacterProxy::RTTI = RTTI_ahkpCharacterProxy
inlinestaticconstexpr

◆ unk0F0

std::uint64_t RE::ahkpCharacterProxy::unk0F0

◆ unk0F8

std::uint64_t RE::ahkpCharacterProxy::unk0F8

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