UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FPBDCollisionConstraint Member List

This is the complete list of members for Chaos::FPBDCollisionConstraint, including all inherited members.

::FChaosVDDataWrapperUtilsChaos::FPBDCollisionConstraintfriend
AccumulatedImpulseChaos::FPBDCollisionConstraint
Activate()Chaos::FPBDCollisionConstraint
Activate(const FReal Dt)Chaos::FPBDCollisionConstraintinline
AddIncrementalManifoldContact(const FContactPoint &ContactPoint)Chaos::FPBDCollisionConstraint
AddManifoldPoint(const FContactPointf &ContactPoint)Chaos::FPBDCollisionConstraintinlineprotected
AddOneshotManifoldContact(const FContactPointf &ContactPoint)Chaos::FPBDCollisionConstraintinline
AreMatchingContactPoints(const FContactPoint &A, const FContactPoint &B, FReal &OutScore) constChaos::FPBDCollisionConstraintprotected
As()Chaos::FConstraintHandleinline
As() constChaos::FConstraintHandleinline
AssignSavedManifoldPoints()Chaos::FPBDCollisionConstraintprotected
AsUnsafe()Chaos::FConstraintHandleinline
AsUnsafe() constChaos::FConstraintHandleinline
Base typedefChaos::FPBDCollisionConstraintHandle
BeginTick()Chaos::FPBDCollisionConstraintinline
CalculateWorldContactLocation() constChaos::FPBDCollisionConstraint
CalculateWorldContactNormal() constChaos::FPBDCollisionConstraint
ClearMaterialProperties()Chaos::FPBDCollisionConstraintinline
ConcreteContainer() constChaos::FPBDCollisionConstraintHandleinline
ConcreteContainer()Chaos::FPBDCollisionConstraintHandleinline
ConstraintContainerChaos::FConstraintHandleprotected
ContactConstraintSortPredicateChaos::FPBDCollisionConstraintfriend
CorrectManifoldPoints()Chaos::FPBDCollisionConstraint
DisableManifoldPoint(const int32 DisabledManifoldPointIndex)Chaos::FPBDCollisionConstraintinline
FConstraint typedefChaos::TIntrusiveConstraintHandle< FPBDCollisionConstraint >
FConstraintContainerHandle typedefChaos::FPBDCollisionConstraint
FConstraintHandle()Chaos::FConstraintHandleinline
FConstraintHandle(FPBDConstraintContainer *InContainer)Chaos::FConstraintHandleinline
FContactPairModifierChaos::FPBDCollisionConstraintfriend
FGenericParticlePairMidPhaseChaos::FPBDCollisionConstraintfriend
FGeometryPair typedefChaos::FPBDCollisionConstraintHandle
FGeometryParticleHandle typedefChaos::FConstraintHandle
FHandleKey typedefChaos::FPBDCollisionConstraintHandle
FImplicitPair typedefChaos::FPBDCollisionConstraintHandle
FindManifoldPoint(const FContactPoint &ContactPoint) constChaos::FPBDCollisionConstraintprotected
FindSavedManifoldPoint(const int32 ManifoldPointIndex, int32 *InOutAllowedSavedPointIndices, int32 &InOutNumAllowedSavedPoints) constChaos::FPBDCollisionConstraintprotected
FindSimpleSavedManifoldPoint(const int32 ManifoldPointIndex) constChaos::FPBDCollisionConstraintprotected
FIntrusiveConstraintHandle()Chaos::FIntrusiveConstraintHandleinline
FParticlePairMidPhaseChaos::FPBDCollisionConstraintfriend
FPBDCollisionConstraint()Chaos::FPBDCollisionConstraint
FPBDCollisionConstraint(FGeometryParticleHandle *Particle0, const FImplicitObject *Implicit0, const FPerShapeData *Shape0, const FBVHParticles *Simplicial0, FGeometryParticleHandle *Particle1, const FImplicitObject *Implicit1, const FPerShapeData *Shape1, const FBVHParticles *Simplicial1)Chaos::FPBDCollisionConstraintprotected
FPBDCollisionConstraintHandle()Chaos::FPBDCollisionConstraintHandleinline
FPBDCollisionConstraintsChaos::FPBDCollisionConstraintfriend
FShapePairParticlePairMidPhaseChaos::FPBDCollisionConstraintfriend
FSingleShapePairCollisionDetectorChaos::FPBDCollisionConstraintfriend
FSphereApproximationParticlePairMidPhaseChaos::FPBDCollisionConstraintfriend
GetAccumulatedImpulse() constChaos::FPBDCollisionConstraintHandleinline
GetBoundsTestFlags() constChaos::FPBDCollisionConstraintinline
GetCanRestoreManifold() constChaos::FPBDCollisionConstraintinline
GetCCDEnabled() constChaos::FPBDCollisionConstraintinline
GetCCDEnablePenetration() constChaos::FPBDCollisionConstraintinline
GetCCDSweepEnabled() constChaos::FPBDCollisionConstraintinline
GetCCDTargetPenetration() constChaos::FPBDCollisionConstraintinline
GetCCDTimeOfImpact() constChaos::FPBDCollisionConstraintinline
GetClosestManifoldPoint() constChaos::FPBDCollisionConstraintinline
GetCollisionMargin0() constChaos::FPBDCollisionConstraintinline
GetCollisionMargin1() constChaos::FPBDCollisionConstraintinline
GetCollisionMaterial() constChaos::FPBDCollisionConstraintinline
GetCollisionParticles(const int32 ParticleIndex) constChaos::FPBDCollisionConstraintinline
GetCollisionParticles0() constChaos::FPBDCollisionConstraintinline
GetCollisionParticles1() constChaos::FPBDCollisionConstraintinline
GetCollisionRadius0() constChaos::FPBDCollisionConstraintinline
GetCollisionRadius1() constChaos::FPBDCollisionConstraintinline
GetCollisionSortKey() constChaos::FPBDCollisionConstraintinline
GetConstrainedParticles() const override finalChaos::FPBDCollisionConstraintHandleinlinevirtual
GetConstraint()Chaos::TIntrusiveConstraintHandle< FPBDCollisionConstraint >inline
GetConstraint() constChaos::TIntrusiveConstraintHandle< FPBDCollisionConstraint >inline
GetConstraintDirection(const FReal Dt) constChaos::FPBDCollisionConstraint
GetConstraintGraphEdge() constChaos::FConstraintHandleinline
GetConstraintHandle() constChaos::FPBDCollisionConstraintinline
GetConstraintHandle()Chaos::FPBDCollisionConstraintinline
GetContact() constChaos::FPBDCollisionConstraintHandleinline
GetContact()Chaos::FPBDCollisionConstraintHandleinline
GetContainer()Chaos::FConstraintHandleinline
GetContainer() constChaos::FConstraintHandleinline
GetContainerCookie() constChaos::FPBDCollisionConstraintinlineprotected
GetContainerCookie()Chaos::FPBDCollisionConstraintinlineprotected
GetContainerId() constChaos::FConstraintHandleinline
GetCullDistance() constChaos::FPBDCollisionConstraintinline
GetCullDistancef() constChaos::FPBDCollisionConstraintinline
GetDisabled() constChaos::FPBDCollisionConstraintinline
GetDynamicFriction() constChaos::FPBDCollisionConstraintinline
GetGJKWarmStartData()Chaos::FPBDCollisionConstraintinline
GetImplicit(const int32 ParticleIndex) constChaos::FPBDCollisionConstraintinline
GetImplicit0() constChaos::FPBDCollisionConstraintinline
GetImplicit1() constChaos::FPBDCollisionConstraintinline
GetInitialOverlapDepenetrationVelocity() constChaos::FPBDCollisionConstraintinline
GetInvInertiaScale0() constChaos::FPBDCollisionConstraintinline
GetInvInertiaScale1() constChaos::FPBDCollisionConstraintinline
GetInvMassScale0() constChaos::FPBDCollisionConstraintinline
GetInvMassScale1() constChaos::FPBDCollisionConstraintinline
GetIsOneWayInteraction() constChaos::FPBDCollisionConstraintinline
GetIsProbe() constChaos::FPBDCollisionConstraintinline
GetManifoldPoint(const int32 PointIndex)Chaos::FPBDCollisionConstraintinline
GetManifoldPoint(const int32 PointIndex) constChaos::FPBDCollisionConstraintinline
GetManifoldPointResult(const int32 PointIndex) constChaos::FPBDCollisionConstraintinline
GetManifoldPoints()Chaos::FPBDCollisionConstraintinline
GetManifoldPoints() constChaos::FPBDCollisionConstraintinline
GetMinFrictionPushOut() constChaos::FPBDCollisionConstraintinline
GetMinInitialPhi() constChaos::FPBDCollisionConstraintinline
GetNetLinearImpulse() const override finalChaos::FPBDCollisionConstraintvirtual
GetParticle(const int32 ParticleIndex) constChaos::FPBDCollisionConstraintinline
GetParticle0() constChaos::FPBDCollisionConstraintinline
GetParticle1() constChaos::FPBDCollisionConstraintinline
GetParticlePairKey() constChaos::FPBDCollisionConstraintinline
GetPhi() constChaos::FPBDCollisionConstraintinline
GetPointContact() constChaos::FPBDCollisionConstraintHandleinline
GetPointContact()Chaos::FPBDCollisionConstraintHandleinline
GetRelativeMovement() constChaos::FPBDCollisionConstraintinline
GetRestitution() constChaos::FPBDCollisionConstraintinline
GetRestitutionThreshold() constChaos::FPBDCollisionConstraintinline
GetSavedManifoldPoint(const int32 PointIndex) constChaos::FPBDCollisionConstraintinline
GetShape(const int32 ParticleIndex) constChaos::FPBDCollisionConstraintinline
GetShape0() constChaos::FPBDCollisionConstraintinline
GetShape1() constChaos::FPBDCollisionConstraintinline
GetShapeRelativeTransform(const int32 ParticleIndex) constChaos::FPBDCollisionConstraintinline
GetShapeRelativeTransform0() constChaos::FPBDCollisionConstraintinline
GetShapeRelativeTransform1() constChaos::FPBDCollisionConstraintinline
GetShapesType() constChaos::FPBDCollisionConstraintinline
GetShapeWorldTransform(const int32 ParticleIndex) constChaos::FPBDCollisionConstraintinline
GetShapeWorldTransform0() constChaos::FPBDCollisionConstraintinline
GetShapeWorldTransform1() constChaos::FPBDCollisionConstraintinline
GetSoftSeparation() constChaos::FPBDCollisionConstraintinline
GetSolverBody0() constChaos::FPBDCollisionConstraintinline
GetSolverBody1() constChaos::FPBDCollisionConstraintinline
GetStaticFriction() constChaos::FPBDCollisionConstraintinline
GetStiffness() constChaos::FPBDCollisionConstraintinline
GetSweptPointContact() constChaos::FPBDCollisionConstraintHandleinline
GetSweptPointContact()Chaos::FPBDCollisionConstraintHandleinline
GetType() constChaos::FConstraintHandleinline
GetUseIncrementalCollisionDetection() constChaos::FPBDCollisionConstraintinline
GetUseIncrementalManifold() constChaos::FPBDCollisionConstraintinline
GetUseManifold() constChaos::FPBDCollisionConstraintinline
GraphEdgeChaos::FConstraintHandleprotected
HasQuadraticShape() constChaos::FPBDCollisionConstraintinline
InitCCDThreshold()Chaos::FPBDCollisionConstraintprotected
InitManifoldPoint(const int32 ManifoldPointIndex, const FContactPointf &ContactPoint)Chaos::FPBDCollisionConstraintinlineprotected
InitMarginsAndTolerances(const EImplicitObjectType ImplicitType0, const EImplicitObjectType ImplicitType1, const FRealSingle Margin0, const FRealSingle Margin1)Chaos::FPBDCollisionConstraintprotected
InvalidType()Chaos::FConstraintHandleinlinestatic
IsCurrent() constChaos::FPBDCollisionConstraintinline
IsEnabled() const override finalChaos::FPBDCollisionConstraintHandleinlinevirtual
IsInConstraintGraph() constChaos::FConstraintHandleinline
IsInitialContact() constChaos::FPBDCollisionConstraintinline
IsManifoldPointActive(const int32 PointIndex) constChaos::FPBDCollisionConstraintinline
IsProbe() const override finalChaos::FPBDCollisionConstraintHandleinlinevirtual
IsQuadratic0() constChaos::FPBDCollisionConstraintinline
IsQuadratic1() constChaos::FPBDCollisionConstraintinline
IsSleeping() const override finalChaos::FPBDCollisionConstraintvirtual
IsSoftContact() constChaos::FPBDCollisionConstraintinline
IsValid() constChaos::FConstraintHandleinlinevirtual
Make(FGeometryParticleHandle *Particle0, const FImplicitObject *Implicit0, const FPerShapeData *Shape0, const FBVHParticles *Simplicial0, const FRigidTransform3 &ImplicitLocalTransform0, FGeometryParticleHandle *Particle1, const FImplicitObject *Implicit1, const FPerShapeData *Shape1, const FBVHParticles *Simplicial1, const FRigidTransform3 &ImplicitLocalTransform1, const FReal InCullDistance, const bool bInUseManifold, const EContactShapesType ShapesType, FPBDCollisionConstraint &OutConstraint)Chaos::FPBDCollisionConstraintstatic
MakeCopy(const FPBDCollisionConstraint &Source)Chaos::FPBDCollisionConstraintstatic
MakeTriangle(const FImplicitObject *Implicit0)Chaos::FPBDCollisionConstraintstatic
MaxTOIChaos::FPBDCollisionConstraintstatic
NumEnabledManifoldPoints() constChaos::FPBDCollisionConstraintinline
NumManifoldPoints() constChaos::FPBDCollisionConstraintinline
NumSavedManifoldPoints() constChaos::FPBDCollisionConstraintinline
Private::FCollisionConstraintAllocatorChaos::FPBDCollisionConstraintfriend
Private::FCollisionContextAllocatorChaos::FPBDCollisionConstraintfriend
ResetActiveManifoldContacts()Chaos::FPBDCollisionConstraint
ResetCCDTimeOfImpact()Chaos::FPBDCollisionConstraintinline
ResetManifold()Chaos::FPBDCollisionConstraint
ResetModifications()Chaos::FPBDCollisionConstraintinline
ResetPhi(FReal InPhi)Chaos::FPBDCollisionConstraintinline
ResetSavedManifoldPoints()Chaos::FPBDCollisionConstraintinline
ResetSolverResults()Chaos::FPBDCollisionConstraintinline
RestoreFrom(const FPBDCollisionConstraint &Source)Chaos::FPBDCollisionConstraint
SetCCDEnabled(const bool bCCDEnabled)Chaos::FPBDCollisionConstraintinline
SetCCDResults(const FVec3 &InNetImpulse)Chaos::FPBDCollisionConstraintinline
SetCCDSweepEnabled(const bool bCCDSweepEnabled)Chaos::FPBDCollisionConstraintinline
SetCCDTimeOfImpact(const FReal TOI)Chaos::FPBDCollisionConstraintinline
SetCollisionSortKey(const Private::FCollisionSortKey &InCollisionSortKey)Chaos::FPBDCollisionConstraintinline
SetConstraintGraphEdge(Private::FPBDIslandConstraint *InEdge)Chaos::FConstraintHandleinline
SetContainer(FPBDConstraintContainer *InContainer)Chaos::TIntrusiveConstraintHandle< FPBDCollisionConstraint >inline
SetCullDistance(FReal InCullDistance)Chaos::FPBDCollisionConstraintinline
SetDisabled(bool bInDisabled)Chaos::FPBDCollisionConstraintinline
SetDynamicFriction(const FReal InDynamicFriction)Chaos::FPBDCollisionConstraintinline
SetEnabled(bool InEnabled) override finalChaos::FPBDCollisionConstraintHandleinlinevirtual
SetInvInertiaScale0(const FReal InInvInertiaScale)Chaos::FPBDCollisionConstraintinline
SetInvInertiaScale1(const FReal InInvInertiaScale)Chaos::FPBDCollisionConstraintinline
SetInvMassScale0(const FReal InInvMassScale)Chaos::FPBDCollisionConstraintinline
SetInvMassScale1(const FReal InInvMassScale)Chaos::FPBDCollisionConstraintinline
SetIsInitialContact(const bool bInIsInitialContact)Chaos::FPBDCollisionConstraintinline
SetIsProbe(bool bInProbe)Chaos::FPBDCollisionConstraintinline
SetIsSleeping(const bool bInIsSleeping) override finalChaos::FPBDCollisionConstraintvirtual
SetLastShapeWorldTransforms(const FRigidTransform3 &InShapeWorldTransform0, const FRigidTransform3 &InShapeWorldTransform1)Chaos::FPBDCollisionConstraintinline
SetMinFrictionPushOut(const FReal InMinFrictionPushOut)Chaos::FPBDCollisionConstraintinline
SetModifierApplied()Chaos::FPBDCollisionConstraintinline
SetOneShotManifoldContacts(const TArrayView< const FContactPoint > &ContactPoints)Chaos::FPBDCollisionConstraintinline
SetRelativeMovement(const FVec3f &InDelta)Chaos::FPBDCollisionConstraintinline
SetRestitution(const FReal InRestitution)Chaos::FPBDCollisionConstraintinline
SetRestitutionThreshold(const FReal InRestitutionThreshold)Chaos::FPBDCollisionConstraintinline
SetShapeWorldTransforms(const FRigidTransform3 &InShapeWorldTransform0, const FRigidTransform3 &InShapeWorldTransform1)Chaos::FPBDCollisionConstraintinline
SetSoftSeparation(const FReal InSoftSeparation)Chaos::FPBDCollisionConstraintinline
SetSolverBodies(const FSolverBody *InSolverBody0, const FSolverBody *InSolverBody1)Chaos::FPBDCollisionConstraintinline
SetSolverResults(const int32 ManifoldPointIndex, const FVec3f &NetPushOut, const FVec3f &NetImpulse, const FRealSingle StaticFrictionRatio, const FRealSingle Dt)Chaos::FPBDCollisionConstraintinline
SetStaticFriction(const FReal InStaticFriction)Chaos::FPBDCollisionConstraintinline
SetStiffness(FReal InStiffness)Chaos::FPBDCollisionConstraintinline
Setup(const ECollisionCCDType InCCDType, const EContactShapesType InShapesType, const FRigidTransform3 &InImplicitTransform0, const FRigidTransform3 &InImplicitTransform1, const FReal InCullDistance, const bool bInUseManifold)Chaos::FPBDCollisionConstraintprotected
SetWasAwakened(const bool bInWasAwakened)Chaos::FConstraintHandleinlinevirtual
StaticType()Chaos::FPBDCollisionConstraintHandlestatic
SupportsPartialIslandSleeping() const override finalChaos::FPBDCollisionConstraintinlinevirtual
SupportsSleeping() const override finalChaos::FPBDCollisionConstraintinlinevirtual
TIntrusiveConstraintHandle()Chaos::TIntrusiveConstraintHandle< FPBDCollisionConstraint >inline
ToString() constChaos::FPBDCollisionConstraint
TryAddManifoldContact(const FContactPoint &ContactPoint)Chaos::FPBDCollisionConstraint
TryInsertManifoldContact(const FContactPoint &ContactPoint)Chaos::FPBDCollisionConstraint
TryRestoreManifold()Chaos::FPBDCollisionConstraint
UE_DEPRECATED(5.3, "Use GetConstraintGraphEdge") int32 GetConstraintGraphIndex() constChaos::FConstraintHandleinline
UE_DEPRECATED(5.3, "Not supported") void SetConstraintGraphIndex(const int32 InIndex) constChaos::FConstraintHandleinline
UpdateAndTryRestoreManifold()Chaos::FPBDCollisionConstraintinline
UpdateManifoldContacts()Chaos::FPBDCollisionConstraint
UpdateManifoldPointPhi(const int32 ManifoldPointIndex)Chaos::FPBDCollisionConstraintprotected
UpdateMassScales()Chaos::FPBDCollisionConstraintprotected
UpdateMaterialProperties()Chaos::FPBDCollisionConstraintinline
UpdateMaterialPropertiesImpl()Chaos::FPBDCollisionConstraintprotected
UpdateParticleTransform(FGeometryParticleHandle *InParticle)Chaos::FPBDCollisionConstraint
UsePerContactInitialPhi() constChaos::FPBDCollisionConstraintinline
WasAwakened() constChaos::FConstraintHandleinlinevirtual
WasManifoldRestored() constChaos::FPBDCollisionConstraintinline
~FConstraintHandle()Chaos::FConstraintHandleinlinevirtual
~FPBDCollisionConstraint()Chaos::FPBDCollisionConstraintvirtual