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

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

Apply(FSolverParticlesRange &Particles, const FSolverReal Dt, const TArray< FSolverCollisionParticlesRange > &CollisionParticles)Chaos::Softs::FPBDSoftBodyCollisionConstraintBase
ApplyWithPlanarConstraints(FSolverParticlesRange &Particles, const FSolverReal Dt, const TArray< FSolverCollisionParticlesRange > &CollisionParticles, bool bGeneratePlanarConstraints)Chaos::Softs::FPBDSoftBodyCollisionConstraintBase
bDefaultUsePlanarConstraintForComplexCollidersChaos::Softs::FPBDSoftBodyCollisionConstraintBasestatic
bDefaultUsePlanarConstraintForSimpleCollidersChaos::Softs::FPBDSoftBodyCollisionConstraintBasestatic
bEnableComplexCollidersChaos::Softs::FPBDSoftBodyCollisionConstraintBaseprotected
bEnableSimpleCollidersChaos::Softs::FPBDSoftBodyCollisionConstraintBaseprotected
bUseCCDChaos::Softs::FPBDSoftBodyCollisionConstraintBaseprotected
bUsePlanarConstraintForComplexCollidersChaos::Softs::FPBDSoftBodyCollisionConstraintBaseprotected
bUsePlanarConstraintForSimpleCollidersChaos::Softs::FPBDSoftBodyCollisionConstraintBaseprotected
bWriteDebugContactsChaos::Softs::FPBDSoftBodyCollisionConstraintBaseprotected
CollisionParticleCollidedChaos::Softs::FPBDSoftBodyCollisionConstraintBaseprotected
CollisionThicknessChaos::Softs::FPBDSoftBodyCollisionConstraintBaseprotected
ComplexBoneDataChaos::Softs::FPBDSoftBodyCollisionConstraintBaseprotected
ContactsChaos::Softs::FPBDSoftBodyCollisionConstraintBaseprotected
DebugMutexChaos::Softs::FPBDSoftBodyCollisionConstraintBasemutableprotected
DefaultCollisionThicknessChaos::Softs::FPBDSoftBodyCollisionConstraintstatic
DefaultFrictionCoefficientChaos::Softs::FPBDSoftBodyCollisionConstraintstatic
DefaultProximityStiffnessChaos::Softs::FPBDSoftBodyCollisionConstraintstatic
DefaultSoftBodyCollisionThicknessChaos::Softs::FPBDSoftBodyCollisionConstraintstatic
FPBDSoftBodyCollisionConstraint(const TArray< FSolverRigidTransform3 > &InLastCollisionTransforms, const FCollectionPropertyConstFacade &PropertyCollection, FSolverReal InMeshScale, TArray< bool > *InCollisionParticleCollided=nullptr, TArray< FSolverVec3 > *InContacts=nullptr, TArray< FSolverVec3 > *InNormals=nullptr, TArray< FSolverReal > *InPhis=nullptr, const TMap< FParticleRangeIndex, FPBDComplexColliderBoneData > &InComplexBoneData=TMap< FParticleRangeIndex, FPBDComplexColliderBoneData >())Chaos::Softs::FPBDSoftBodyCollisionConstraintinline
FPBDSoftBodyCollisionConstraintBase(const TArray< FSolverRigidTransform3 > &InLastCollisionTransforms, FSolverReal InCollisionThickness, FSolverReal InFrictionCoefficient, bool bInUseCCD, FSolverReal InProximityStiffness, TArray< bool > *InCollisionParticleCollided=nullptr, TArray< FSolverVec3 > *InContacts=nullptr, TArray< FSolverVec3 > *InNormals=nullptr, TArray< FSolverReal > *InPhis=nullptr, const FSolverReal InSoftBodyCollisionThickness=0.f, bool bInEnableSimpleColliders=true, bool bInEnableComplexColliders=true, bool bInUsePlanarConstraintForSimpleColliders=bDefaultUsePlanarConstraintForSimpleColliders, bool bInUsePlanarConstraintForComplexColliders=bDefaultUsePlanarConstraintForComplexColliders, const TMap< FParticleRangeIndex, FPBDComplexColliderBoneData > &InComplexBoneData=TMap< FParticleRangeIndex, FPBDComplexColliderBoneData >())Chaos::Softs::FPBDSoftBodyCollisionConstraintBaseinline
FrictionCoefficientChaos::Softs::FPBDSoftBodyCollisionConstraintBaseprotected
LastCollisionTransformsChaos::Softs::FPBDSoftBodyCollisionConstraintBaseprotected
NormalsChaos::Softs::FPBDSoftBodyCollisionConstraintBaseprotected
OnCollisionRangeRemoved(int32 CollisionRangeId)Chaos::Softs::FPBDSoftBodyCollisionConstraintBaseinline
PhisChaos::Softs::FPBDSoftBodyCollisionConstraintBaseprotected
PlanarConstraintChaos::Softs::FPBDSoftBodyCollisionConstraintBaseprotected
ProximityStiffnessChaos::Softs::FPBDSoftBodyCollisionConstraintBaseprotected
SetProperties(const FCollectionPropertyConstFacade &PropertyCollection)Chaos::Softs::FPBDSoftBodyCollisionConstraint
SetWriteDebugContacts(bool bWrite)Chaos::Softs::FPBDSoftBodyCollisionConstraintBaseinline
SoftBodyCollisionThicknessChaos::Softs::FPBDSoftBodyCollisionConstraintBaseprotected
UpdateLinearSystem(const FSolverParticlesRange &Particles, const FSolverReal Dt, const TArray< FSolverCollisionParticlesRange > &CollisionParticles, FEvolutionLinearSystem &LinearSystem) constChaos::Softs::FPBDSoftBodyCollisionConstraintBase