UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PBDJointConstraintData.h File Reference

Go to the source code of this file.

Classes

class  Chaos::FJointConstraint
 
struct  Chaos::FJointConstraint::FOutputData
 

Namespaces

namespace  Chaos
 

Macros

#define CHAOS_INNER_JOINT_PROPERTY(OuterProp, FuncName, Inner, InnerType)   CONSTRAINT_JOINT_PROPERPETY_IMPL2(InnerType, FuncName, OuterProp, Inner)
 

Typedefs

using Chaos::FJointConstraintDirtyFlags = TDirtyFlags< EJointConstraintFlags >
 

Enumerations

enum class  Chaos::EJointConstraintFlags : uint64_t {
  Chaos::JointTransforms = static_cast<uint64_t>(1) << 0 , Chaos::CollisionEnabled = static_cast<uint64_t>(1) << 1 , Chaos::Projection = static_cast<uint64_t>(1) << 2 , Chaos::ParentInvMassScale = static_cast<uint64_t>(1) << 3 ,
  Chaos::LinearBreakForce = static_cast<uint64_t>(1) << 4 , Chaos::AngularBreakTorque = static_cast<uint64_t>(1) << 5 , Chaos::UserData = static_cast<uint64_t>(1) << 6 , Chaos::LinearDrive = static_cast<uint64_t>(1) << 7 ,
  Chaos::AngularDrive = static_cast<uint64_t>(1) << 8 , Chaos::Stiffness = static_cast<uint64_t>(1) << 9 , Chaos::Limits = static_cast<uint64_t>(1) << 10 , Chaos::LinearViolationCallbackThreshold = static_cast<uint64_t>(1) << 11 ,
  Chaos::AngularViolationCallbackThreshold = static_cast<uint64_t>(1) << 12 , Chaos::DummyFlag
}
 

Macro Definition Documentation

◆ CHAOS_INNER_JOINT_PROPERTY

#define CHAOS_INNER_JOINT_PROPERTY (   OuterProp,
  FuncName,
  Inner,
  InnerType 
)    CONSTRAINT_JOINT_PROPERPETY_IMPL2(InnerType, FuncName, OuterProp, Inner)