UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ImmediatePhysics_Chaos::FJointHandle Struct Reference

#include <ImmediatePhysicsJointHandle_Chaos.h>

Public Types

using FChaosConstraintContainer = Chaos::FPBDJointConstraints
 
using FChaosConstraintHandle = typename Chaos::FPBDJointConstraintHandle
 
using used = Chaos::FPBDJointSettings
 

Public Member Functions

ENGINE_API FJointHandle (FChaosConstraintContainer *InConstraints, FConstraintInstance *ConstraintInstance, FActorHandle *InActor1, FActorHandle *InActor2)
 
ENGINE_API FJointHandle (FChaosConstraintContainer *InConstraints, const Chaos::FPBDJointSettings &ConstraintSettings, FActorHandle *InActor1, FActorHandle *InActor2)
 
ENGINE_API FJointHandle (FChaosConstraintContainer *InConstraints, const FJointSetup &JointSetup)
 
ENGINE_API ~FJointHandle ()
 
ENGINE_API FChaosConstraintHandleGetConstraint ()
 
ENGINE_API const FChaosConstraintHandleGetConstraint () const
 
ENGINE_API const Chaos::TVec2< FActorHandle * > & GetActorHandles ()
 
ENGINE_API const Chaos::TVec2< const FActorHandle * > & GetActorHandles () const
 
ENGINE_API void SetSoftLinearSettings (bool bLinearSoft, FReal LinearStiffness, FReal LinearDamping)
 

Detailed Description

handle associated with a physics joint. This is the proper way to read/write to the physics simulation

Member Typedef Documentation

◆ FChaosConstraintContainer

◆ FChaosConstraintHandle

◆ used

Constructor & Destructor Documentation

◆ FJointHandle() [1/3]

ImmediatePhysics_Chaos::FJointHandle::FJointHandle ( FChaosConstraintContainer InConstraints,
FConstraintInstance ConstraintInstance,
FActorHandle InActor1,
FActorHandle InActor2 
)

◆ FJointHandle() [2/3]

ImmediatePhysics_Chaos::FJointHandle::FJointHandle ( FChaosConstraintContainer InConstraints,
const Chaos::FPBDJointSettings ConstraintSettings,
FActorHandle InActor1,
FActorHandle InActor2 
)

◆ FJointHandle() [3/3]

ImmediatePhysics_Chaos::FJointHandle::FJointHandle ( FChaosConstraintContainer InConstraints,
const FJointSetup JointSetup 
)

◆ ~FJointHandle()

ImmediatePhysics_Chaos::FJointHandle::~FJointHandle ( )

Member Function Documentation

◆ GetActorHandles() [1/2]

const Chaos::TVec2< FActorHandle * > & ImmediatePhysics_Chaos::FJointHandle::GetActorHandles ( )

◆ GetActorHandles() [2/2]

const Chaos::TVec2< const FActorHandle * > & ImmediatePhysics_Chaos::FJointHandle::GetActorHandles ( ) const

◆ GetConstraint() [1/2]

FJointHandle::FChaosConstraintHandle * ImmediatePhysics_Chaos::FJointHandle::GetConstraint ( )

◆ GetConstraint() [2/2]

const FJointHandle::FChaosConstraintHandle * ImmediatePhysics_Chaos::FJointHandle::GetConstraint ( ) const

◆ SetSoftLinearSettings()

void ImmediatePhysics_Chaos::FJointHandle::SetSoftLinearSettings ( bool  bLinearSoft,
FReal  LinearStiffness,
FReal  LinearDamping 
)

The documentation for this struct was generated from the following files: