12 class FPBDCollisionConstraints;
13 class FPBDCollisionConstraint;
14 class FPBDCollisionContainerSolver;
64 UE_DEPRECATED(4.27,
"Use GetContact()")
67 UE_DEPRECATED(4.27,
"Use GetContact()")
70 UE_DEPRECATED(4.27,
"Use GetContact()")
73 UE_DEPRECATED(4.27,
"Use GetContact()")
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
A type id for constraint handles to support safe up/down casting (including intermediate classes in t...
Definition ConstraintHandle.h:49
A handle to a contact constraint.
Definition PBDCollisionConstraintHandle.h:49
virtual void SetEnabled(bool InEnabled) override final
Definition PBDCollisionConstraints.h:421
const FPBDCollisionConstraint & GetContact() const
Definition PBDCollisionConstraints.h:406
bool GetCCDEnabled() const
Definition PBDCollisionConstraints.h:416
virtual bool IsProbe() const override final
Definition PBDCollisionConstraints.h:431
virtual bool IsEnabled() const override final
Definition PBDCollisionConstraints.h:426
const FPBDCollisionConstraint & GetSweptPointContact() const
Definition PBDCollisionConstraintHandle.h:71
FPBDCollisionConstraintHandle()
Definition PBDCollisionConstraintHandle.h:56
static CHAOS_API const FConstraintHandleTypeID & StaticType()
Definition PBDCollisionConstraintHandle.cpp:11
FVec3 GetAccumulatedImpulse() const
Definition PBDCollisionConstraints.h:436
virtual FParticlePair GetConstrainedParticles() const override final
Definition PBDCollisionConstraints.h:441
const FPBDCollisionConstraint & GetPointContact() const
Definition PBDCollisionConstraintHandle.h:65
const FPBDCollisionConstraints * ConcreteContainer() const
Definition PBDCollisionConstraints.h:396
A contact constraint.
Definition PBDCollisionConstraint.h:225
Definition PBDCollisionConstraints.h:49
Definition ParticleHandle.h:436
Base class for constraints that are allocated at permanent memory addresses and inherit the handle.
Definition ConstraintHandle.h:256
Definition SkeletalMeshComponent.h:307
ECollisionCCDType
Whether we should run CCD (swept collision) or not.
Definition PBDCollisionConstraintHandle.h:20
ECollisionConstraintDirection
The resting directionality of a contact constraint for use in constraint solver ordering.
Definition PBDCollisionConstraintHandle.h:32
@ Particle1ToParticle0
Definition PBDCollisionConstraintHandle.h:37
@ NoRestingDependency
Definition PBDCollisionConstraintHandle.h:40
@ Particle0ToParticle1
Definition PBDCollisionConstraintHandle.h:34
@ Disabled
Definition SimulationModuleBase.h:138
@ Enabled
Definition SimulationModuleBase.h:139