![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for Chaos::Softs::FPBDCollisionSpringConstraints, including all inherited members.
| Apply(SolverParticlesOrRange &Particles, const FSolverReal Dt, const int32 ConstraintIndex) const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| Apply(SolverParticlesOrRange &InParticles, const FSolverReal Dt) const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | |
| Apply(FSolverParticles &InParticles, const FSolverReal Dt, const TArray< int32 > &InConstraintIndices) const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| Apply(SolverParticlesOrRange &InParticles, const FSolverReal Dt) const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | |
| BackCompatFrictionCoefficient | Chaos::Softs::FPBDCollisionSpringConstraintsBase | static |
| BackCompatStiffness | Chaos::Softs::FPBDCollisionSpringConstraintsBase | static |
| BackCompatThickness | Chaos::Softs::FPBDCollisionSpringConstraintsBase | static |
| bOnlyCollideKinematics | Chaos::Softs::FPBDCollisionSpringConstraintsBase | protected |
| DefaultKinematicColliderFrictionCoefficient | Chaos::Softs::FPBDCollisionSpringConstraintsBase | static |
| DefaultKinematicColliderStiffness | Chaos::Softs::FPBDCollisionSpringConstraintsBase | static |
| DefaultKinematicColliderThickness | Chaos::Softs::FPBDCollisionSpringConstraintsBase | static |
| DefaultProximityStiffness | Chaos::Softs::FPBDCollisionSpringConstraintsBase | static |
| DefaultSelfCollisionDisableNeighborDistance | Chaos::Softs::FPBDCollisionSpringConstraints | static |
| FPBDCollisionSpringConstraints(const int32 InOffset, const int32 InNumParticles, const FTriangleMesh &InTriangleMesh, const TArray< FSolverVec3 > *InRestPositions, const TMap< FString, TConstArrayView< FRealSingle > > &WeightMaps, const TMap< FString, TConstArrayView< int32 > > &FaceIntMaps, const FCollectionPropertyConstFacade &PropertyCollection) | Chaos::Softs::FPBDCollisionSpringConstraints | inline |
| FPBDCollisionSpringConstraints(const int32 InOffset, const int32 InNumParticles, const FTriangleMesh &InTriangleMesh, const TArray< FSolverVec3 > *InRestPositions, TSet< TVec2< int32 > > &&InDisabledCollisionElements, const FCollectionPropertyConstFacade &PropertyCollection) | Chaos::Softs::FPBDCollisionSpringConstraints | inline |
| FPBDCollisionSpringConstraints(const int32 InOffset, const int32 InNumParticles, const FTriangleMesh &InTriangleMesh, const TArray< FSolverVec3 > *InRestPositions, TSet< TVec2< int32 > > &&InDisabledCollisionElements, const FSolverReal InThickness=Base::BackCompatThickness, const FSolverReal InStiffness=Base::BackCompatStiffness, const FSolverReal InFrictionCoefficient=Base::BackCompatFrictionCoefficient) | Chaos::Softs::FPBDCollisionSpringConstraints | inline |
| FPBDCollisionSpringConstraintsBase(const int32 InOffset, const int32 InNumParticles, const FTriangleMesh &InTriangleMesh, const TArray< FSolverVec3 > *InReferencePositions, TSet< TVec2< int32 > > &&InDisabledCollisionElements, const TConstArrayView< FRealSingle > &InThicknessMultipliers, const TConstArrayView< FRealSingle > &InKinematicColliderFrictionMultipliers, const TConstArrayView< int32 > &InSelfCollisionLayers, const FSolverVec2 InThickness=FSolverVec2(BackCompatThickness), const FSolverReal InStiffness=BackCompatStiffness, const FSolverReal InFrictionCoefficient=BackCompatFrictionCoefficient, const bool bInOnlyCollideKinematics=false, const FSolverReal InKinematicColliderThickness=DefaultKinematicColliderThickness, const FSolverReal InKinematicColliderStiffness=DefaultKinematicColliderStiffness, const FSolverVec2 InKinematicColliderFrictionCoefficient=FSolverVec2(DefaultKinematicColliderFrictionCoefficient), const FSolverReal InProximityStiffness=DefaultProximityStiffness) | Chaos::Softs::FPBDCollisionSpringConstraintsBase | |
| GetBarys() const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| GetConstraintFrictionCoefficient(const int32 ConstraintIndex) const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| GetConstraints() const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| GetConstraintThickness(const int32 ConstraintIndex) const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| GetDelta(const SolverParticlesOrRange &InParticles, const int32 i) const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | |
| GetDelta(const SolverParticlesOrRange &Particles, const int32 ConstraintIndex) const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | |
| GetFaceCollisionLayers() const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| GetFlipNormals() const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| GetGlobalIntersectionAnalysis() const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| GetKinematicColliderTimers() const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| GetKinematicColliderTriangleMesh() const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| GetKinematicCollidingParticles() const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| GetMaxThickness() const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| GetNumParticles() const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inlineprotected |
| GetParticleThickness(int32 ParticleIndex) const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| GetThickness() const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| GetThicknessWeighted() const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| GetTriangleMesh() const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| GetVertexCollisionLayers() const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| Init(const SolverParticlesOrRange &Particles, const SpatialAccelerator &Spatial, const TConstArrayView< FPBDTriangleMeshCollisions::FGIAColor > &VertexGIAColors, const TArray< FPBDTriangleMeshCollisions::FGIAColor > &TriangleGIAColors) | Chaos::Softs::FPBDCollisionSpringConstraints | |
| Init(const SolverParticlesOrRange &Particles, const FSolverReal Dt, const FPBDTriangleMeshCollisions::FTriangleSubMesh &CollidableSubMesh, const SpatialAccelerator &DynamicSpatial, const SpatialAccelerator &KinematicColliderSpatial, const TConstArrayView< FPBDTriangleMeshCollisions::FGIAColor > &VertexGIAColors, const TArray< FPBDTriangleMeshCollisions::FGIAColor > &TriangleGIAColors) | Chaos::Softs::FPBDCollisionSpringConstraints | |
| Init(const SolverParticlesOrRange &Particles, const SpatialAccelerator &Spatial, const TConstArrayView< FPBDTriangleMeshCollisions::FGIAColor > &VertexGIAColors, const TArray< FPBDTriangleMeshCollisions::FGIAColor > &TriangleGIAColors) | Chaos::Softs::FPBDCollisionSpringConstraints | |
| Init(const SolverParticlesOrRange &Particles, const FSolverReal Dt, const FPBDTriangleMeshCollisions::FTriangleSubMesh &CollidableSubMesh, const SpatialAccelerator &DynamicSpatial, const SpatialAccelerator &KinematicColliderSpatial, const TConstArrayView< FPBDTriangleMeshCollisions::FGIAColor > &VertexGIAColors, const TArray< FPBDTriangleMeshCollisions::FGIAColor > &TriangleGIAColors) | Chaos::Softs::FPBDCollisionSpringConstraints | |
| IsEnabled(const FCollectionPropertyConstFacade &PropertyCollection) | Chaos::Softs::FPBDCollisionSpringConstraints | inlinestatic |
| KinematicColliderFrictionCoefficient | Chaos::Softs::FPBDCollisionSpringConstraintsBase | protected |
| KinematicColliderStiffness | Chaos::Softs::FPBDCollisionSpringConstraintsBase | protected |
| KinematicColliderThickness | Chaos::Softs::FPBDCollisionSpringConstraintsBase | protected |
| KinematicCollisions | Chaos::Softs::FPBDCollisionSpringConstraintsBase | protected |
| MaxFrictionCoefficient | Chaos::Softs::FPBDCollisionSpringConstraints | static |
| MinFrictionCoefficient | Chaos::Softs::FPBDCollisionSpringConstraints | static |
| ResetKinematicCollider() | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| SetFrictionCoefficient(FSolverReal InFrictionCoefficient) | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| SetProperties(const FCollectionPropertyConstFacade &PropertyCollection, const TMap< FString, TConstArrayView< FRealSingle > > &WeightMaps, const TMap< FString, TConstArrayView< int32 > > &FaceIntMaps) | Chaos::Softs::FPBDCollisionSpringConstraints | inline |
| SetProperties(const FCollectionPropertyConstFacade &PropertyCollection) | Chaos::Softs::FPBDCollisionSpringConstraints | inline |
| SetThicknessWeighted(const FSolverVec2 InThickness) | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inline |
| UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME(UseSelfCollisions, bool) | Chaos::Softs::FPBDCollisionSpringConstraints | |
| UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME(SelfCollisionThickness, float) | Chaos::Softs::FPBDCollisionSpringConstraints | |
| UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME(SelfCollisionStiffness, float) | Chaos::Softs::FPBDCollisionSpringConstraints | |
| UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME(SelfCollisionFriction, float) | Chaos::Softs::FPBDCollisionSpringConstraints | |
| UE_CHAOS_DECLARE_INDEXLESS_PROPERTYCOLLECTION_NAME(SelfCollisionLayers, float) | Chaos::Softs::FPBDCollisionSpringConstraints | |
| UpdateCollisionLayers(const TConstArrayView< int32 > &InFaceCollisionLayers) | Chaos::Softs::FPBDCollisionSpringConstraintsBase | protected |
| UpdateLinearSystem(const FSolverParticlesRange &Particles, const FSolverReal Dt, FEvolutionLinearSystem &LinearSystem) const | Chaos::Softs::FPBDCollisionSpringConstraintsBase | |
| ~FPBDCollisionSpringConstraints() override | Chaos::Softs::FPBDCollisionSpringConstraints | inlinevirtual |
| ~FPBDCollisionSpringConstraintsBase() | Chaos::Softs::FPBDCollisionSpringConstraintsBase | inlinevirtual |