CommonLibSSE (Parapets fork)
RE::hkpConstraintOwner Class Reference

#include <hkpConstraintOwner.h>

Inheritance diagram for RE::hkpConstraintOwner:
RE::hkReferencedObject RE::hkBaseObject RE::hkpSimulationIsland

Public Member Functions

 ~hkpConstraintOwner () override
 
virtual void AddConstraintToCriticalLockedIsland (hkpConstraintInstance *a_constraint)
 
virtual void RemoveConstraintFromCriticalLockedIsland (hkpConstraintInstance *a_constraint)
 
virtual void AddCallbackRequest (hkpConstraintInstance *a_constraint, std::int32_t a_request)
 
virtual void CheckAccessRW ()
 
- 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

hkpConstraintInfo constraintInfo
 
- 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_hkpConstraintOwner
 
- 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
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ ~hkpConstraintOwner()

RE::hkpConstraintOwner::~hkpConstraintOwner ( )
override

Member Function Documentation

◆ AddCallbackRequest()

virtual void RE::hkpConstraintOwner::AddCallbackRequest ( hkpConstraintInstance *  a_constraint,
std::int32_t  a_request 
)
virtual

Reimplemented in RE::hkpSimulationIsland.

◆ AddConstraintToCriticalLockedIsland()

virtual void RE::hkpConstraintOwner::AddConstraintToCriticalLockedIsland ( hkpConstraintInstance *  a_constraint)
virtual

Reimplemented in RE::hkpSimulationIsland.

◆ CheckAccessRW()

virtual void RE::hkpConstraintOwner::CheckAccessRW ( )
virtual

◆ RemoveConstraintFromCriticalLockedIsland()

virtual void RE::hkpConstraintOwner::RemoveConstraintFromCriticalLockedIsland ( hkpConstraintInstance *  a_constraint)
virtual

Reimplemented in RE::hkpSimulationIsland.

Member Data Documentation

◆ constraintInfo

hkpConstraintInfo RE::hkpConstraintOwner::constraintInfo

◆ RTTI

constexpr auto RE::hkpConstraintOwner::RTTI = RTTI_hkpConstraintOwner
inlinestaticconstexpr

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