![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Chaos/PBDJointConstraintTypes.h"#include "Chaos/ParticleDirtyFlags.h"#include "Chaos/Framework/PhysicsProxyBase.h"#include "Chaos/Framework/PhysicsSolverBase.h"#include "Chaos/PBDConstraintBaseData.h"#include "PhysicsProxy/SingleParticlePhysicsProxyFwd.h"#include "Chaos/JointProperties.inl"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 } |