CommonLibVR
|
#include <hkpConstraintAtom.h>
Public Types | |
enum | MeasurementMode : uint8_t { kZeroWhenVectorsAligned = 0 , kZeroWhenVectorsPerpendicular = 1 } |
Public Types inherited from RE::hkpConstraintAtom | |
enum | AtomType { kInvalid = 0 , kBridge , kSetLocalTransforms , kSetLocalTranslations , kSetLocalRotations , kBallSocket , kStiffSpring , kLin , kLinSoft , kLinLimit , kLinFriction , kLinMotor , k2DAng , kAng , kAngLimit , kTwistLimit , kConeLimit , kAngFriction , kAngMotor , kRagdollMotor , kPulley , kRackAndPinion , kCogWheel , kSetupStabilization , kOverwritePivot , kContact , kModifier_SoftContact , kModifier_MassChanger , kModifier_ViscousSurface , kModifier_MovingSurface , kModifier_IgnoreConstraint , kModifier_CenterOfMassChanger , kMAX } |
enum | SolvingMethod : uint8_t { kStabilized = 0 , kOld = 1 } |
Public Attributes | |
bool | enabled |
uint8_t | twistAxisInA |
uint8_t | refAxisInB |
MeasurementMode | angleMeasurementMode |
uint8_t | memOffsetToAngleOffset |
float | minAngle |
float | maxAngle |
float | angularLimitsTauFactor |
Public Attributes inherited from RE::hkpConstraintAtom | |
stl::enumeration< AtomType, uint16_t > | type |
enum RE::hkpConeLimitConstraintAtom::MeasurementMode : uint8_t |
MeasurementMode RE::hkpConeLimitConstraintAtom::angleMeasurementMode |
float RE::hkpConeLimitConstraintAtom::angularLimitsTauFactor |
bool RE::hkpConeLimitConstraintAtom::enabled |
float RE::hkpConeLimitConstraintAtom::maxAngle |
uint8_t RE::hkpConeLimitConstraintAtom::memOffsetToAngleOffset |
float RE::hkpConeLimitConstraintAtom::minAngle |
uint8_t RE::hkpConeLimitConstraintAtom::refAxisInB |
uint8_t RE::hkpConeLimitConstraintAtom::twistAxisInA |