7 struct hkConstraintInternal;
8 class hkpConstraintData;
9 class hkpConstraintOwner;
10 struct hkpModifierConstraintAtom;
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: hkReferencedObject.h:11
Definition: hkStringPtr.h:6
Definition: hkpConstraintData.h:11
Definition: hkpConstraintInstance.h:13
hkpEntity * entities[2]
Definition: hkpConstraintInstance.h:53
~hkpConstraintInstance() override
hkStringPtr name
Definition: hkpConstraintInstance.h:58
static constexpr auto RTTI
Definition: hkpConstraintInstance.h:34
hkpConstraintData * data
Definition: hkpConstraintInstance.h:51
stl::enumeration< ConstraintPriority, std::uint8_t > priority
Definition: hkpConstraintInstance.h:54
static constexpr auto VTABLE
Definition: hkpConstraintInstance.h:35
ConstraintPriority
Definition: hkpConstraintInstance.h:16
stl::enumeration< OnDestructionRemapInfo, std::uint8_t > destructionRemapInfo
Definition: hkpConstraintInstance.h:56
uint64_t userData
Definition: hkpConstraintInstance.h:59
OnDestructionRemapInfo
Definition: hkpConstraintInstance.h:28
hkSmallArray< hkpConstraintListener * > listeners
Definition: hkpConstraintInstance.h:57
hkpRigidBody * GetRigidBodyA() const
Definition: hkpConstraintInstance.h:39
bool wantRuntime
Definition: hkpConstraintInstance.h:55
hkpConstraintOwner * owner
Definition: hkpConstraintInstance.h:50
hkpModifierConstraintAtom * constraintModifiers
Definition: hkpConstraintInstance.h:52
hkpRigidBody * GetRigidBodyB() const
Definition: hkpConstraintInstance.h:44
uint32_t uid
Definition: hkpConstraintInstance.h:61
Definition: hkpConstraintOwner.h:11
Definition: hkpEntity.h:25
Definition: hkpRigidBody.h:8
Definition: AbsorbEffect.h:6
std::uint16_t hkObjectIndex
Definition: hkBaseTypes.h:5
constexpr std::array< REL::ID, 1 > VTABLE_hkpConstraintInstance
Definition: Offsets_VTABLE.h:14198
constexpr REL::ID RTTI_hkpConstraintInstance(static_cast< std::uint64_t >(689860))
Definition: hkpConstraintInstance.h:68
uint16_t sizeOfSchemas
Definition: hkpConstraintInstance.h:75
hkpConstraintRuntime * runtime
Definition: hkpConstraintInstance.h:80
uint16_t numSolverElemTemps
Definition: hkpConstraintInstance.h:77
uint8_t whoIsMaster
Definition: hkpConstraintInstance.h:78
hkpEntity * entities[2]
Definition: hkpConstraintInstance.h:70
bool isNormalType
Definition: hkpConstraintInstance.h:79
stl::enumeration< hkpConstraintInstance::ConstraintPriority, std::uint8_t > priority
Definition: hkpConstraintInstance.h:74
hkpConstraintAtom * atoms
Definition: hkpConstraintInstance.h:71
uint16_t numSolverResults
Definition: hkpConstraintInstance.h:76
uint16_t atomsSize
Definition: hkpConstraintInstance.h:72
uint16_t runtimeSize
Definition: hkpConstraintInstance.h:81
hkObjectIndex slaveIndex
Definition: hkpConstraintInstance.h:82
uint8_t callbackRequest
Definition: hkpConstraintInstance.h:73
hkpConstraintInstance * constraint
Definition: hkpConstraintInstance.h:69
Definition: hkpConstraintAtom.h:8