#include <hkpConstraintData.h>
|
| enum | ConstraintType {
kBallAndSocket = 0
, kHinge = 1
, kLimitedHinge = 2
, kPointToPath = 3
,
kPrismatic = 6
, kRagdoll = 7
, kStiffSpring = 8
, kWheel = 9
,
kGeneric = 10
, kContact = 11
, kBreakable = 12
, kMalleable = 13
,
kPointToPlane = 14
, kPulley = 15
, kRotational = 16
, kHingeLimits = 18
,
kRagdollLimits = 19
, kCustom = 20
, kRackAndPinion = 21
, kCogWheel = 22
,
kChainTypes = 100
, kStiffSpringChain = 100
, kBallSocketChain = 101
, kPoweredChain = 102
} |
| |
| enum | SolvingMethod { kStabilized = 0
, kOld = 1
} |
| |
| enum class | LockMode { kNone = 0
, kAuto
, kManual
} |
| |
| enum | { kMemSize = 0x7FFF
} |
| |
◆ ConstraintType
| Enumerator |
|---|
| kBallAndSocket | |
| kHinge | |
| kLimitedHinge | |
| kPointToPath | |
| kPrismatic | |
| kRagdoll | |
| kStiffSpring | |
| kWheel | |
| kGeneric | |
| kContact | |
| kBreakable | |
| kMalleable | |
| kPointToPlane | |
| kPulley | |
| kRotational | |
| kHingeLimits | |
| kRagdollLimits | |
| kCustom | |
| kRackAndPinion | |
| kCogWheel | |
| kChainTypes | |
| kStiffSpringChain | |
| kBallSocketChain | |
| kPoweredChain | |
◆ SolvingMethod
| Enumerator |
|---|
| kStabilized | |
| kOld | |
◆ ~hkpConstraintData()
| RE::hkpConstraintData::~hkpConstraintData |
( |
| ) |
|
|
override |
◆ AddInstance()
| virtual void RE::hkpConstraintData::AddInstance |
( |
hkpConstraintInstance * |
a_constraint, |
|
|
hkpConstraintRuntime * |
a_runtime, |
|
|
int32_t |
a_sizeOfRuntime |
|
) |
| const |
|
virtual |
◆ GetInertiaStabilizationFactor()
| virtual hkResult RE::hkpConstraintData::GetInertiaStabilizationFactor |
( |
float & |
a_inertiaStabilizationFactorOut | ) |
const |
|
virtual |
◆ GetMaxLinearImpulse()
| virtual float RE::hkpConstraintData::GetMaxLinearImpulse |
( |
| ) |
const |
|
virtual |
◆ GetNotifiedBodyIndex()
| virtual uint8_t RE::hkpConstraintData::GetNotifiedBodyIndex |
( |
| ) |
const |
|
virtual |
◆ GetRuntimeInfo()
| virtual void RE::hkpConstraintData::GetRuntimeInfo |
( |
bool |
bWantRuntime, |
|
|
RuntimeInfo & |
a_infoOut |
|
) |
| const |
|
pure virtual |
◆ GetSolverResults()
| virtual hkpSolverResults RE::hkpConstraintData::GetSolverResults |
( |
hkpConstraintRuntime * |
a_runtime | ) |
|
|
virtual |
◆ GetType()
| virtual int32_t RE::hkpConstraintData::GetType |
( |
| ) |
const |
|
pure virtual |
◆ IsValid()
| virtual bool RE::hkpConstraintData::IsValid |
( |
| ) |
const |
|
pure virtual |
◆ RemoveInstance()
| virtual void RE::hkpConstraintData::RemoveInstance |
( |
hkpConstraintInstance * |
a_constraint, |
|
|
hkpConstraintRuntime * |
a_runtime, |
|
|
int32_t |
a_sizeOfRuntime |
|
) |
| const |
|
virtual |
◆ SetBodyToNotify()
| virtual void RE::hkpConstraintData::SetBodyToNotify |
( |
int32_t |
a_bodyIdx | ) |
|
|
virtual |
◆ SetInertiaStabilizationFactor()
| virtual hkResult RE::hkpConstraintData::SetInertiaStabilizationFactor |
( |
const float |
a_inertiaStabilizationFactorIn | ) |
|
|
virtual |
◆ SetMaxLinearImpulse()
| virtual void RE::hkpConstraintData::SetMaxLinearImpulse |
( |
float |
a_maxImpulse | ) |
|
|
virtual |
◆ SetSolvingMethod()
| virtual void RE::hkpConstraintData::SetSolvingMethod |
( |
SolvingMethod |
a_method | ) |
|
|
virtual |
◆ RTTI
◆ userData
| uint64_t RE::hkpConstraintData::userData |
◆ VTABLE
The documentation for this class was generated from the following file: