UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PBDJointConstraintTypes.h File Reference
#include "CoreMinimal.h"
#include "Chaos/Core.h"
#include "Chaos/Transform.h"
#include "Chaos/Vector.h"

Go to the source code of this file.

Classes

struct  Chaos::FJointConstants
 
class  Chaos::FPBDJointSettings
 
class  Chaos::FPBDJointSolverSettings
 

Namespaces

namespace  Chaos
 

Typedefs

using Chaos::FJointPreApplyCallback = TFunction< void(const FReal Dt, const TArray< FPBDJointConstraintHandle * > &InConstraintHandles)>
 
using Chaos::FJointPostApplyCallback = TFunction< void(const FReal Dt, const TArray< FPBDJointConstraintHandle * > &InConstraintHandles)>
 
using Chaos::FJointBreakCallback = TFunction< void(FPBDJointConstraintHandle *ConstraintHandle)>
 

Enumerations

enum class  Chaos::EJointMotionType : int32 { Chaos::Free , Chaos::Limited , Chaos::Locked }
 
enum class  Chaos::EJointForceMode : int32 { Chaos::Acceleration , Chaos::Force }
 
enum class  Chaos::EPlasticityType : int32 { Chaos::Free , Chaos::Shrink , Chaos::Grow }
 
enum class  Chaos::EJointAngularConstraintIndex : int32 { Chaos::Twist , Chaos::Swing2 , Chaos::Swing1 }
 
enum class  Chaos::EJointCylindricalPositionConstraintType : int32 { Chaos::Axial , Chaos::Radial }