UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PBDSoftsEvolutionFwd.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "Chaos/GeometryParticlesfwd.h" // for EGeometryParticlesSimType
5
6namespace UE::Math
7{
8 template<typename T> struct TTransform;
9}
10
12
13namespace Chaos
14{
15 // Chaos types
16 template <typename T, int d> class TVector;
17 template<class T, int m, int n> class PMatrix;
18 template <class T, int d> class TPBDParticles;
19 template <class T, int d> class TRotation;
20 template <class T, int d> class TRigidTransform;
21 template <class T, int d> class TAABB;
22 template <class T> struct TVector3AndScalar;
23
25
26 // Softs types
27 namespace Softs
28 {
29 // Softs solver types
30 //using FSolverReal = FReal;
38 using FSolverRigidParticles UE_DEPRECATED(5.4, "Alias FSolverRigidParticles has been renamed FSolverCollisionParticles and refers to a different class.") = FSolverCollisionParticles;
43 class FSolverParticles;
46 struct FPAndInvM;
47
48 // Softs solver class
49 class FPBDEvolution;
50 class FEvolution;
51
52 // Softs solver constraint classes
86
87 // Softs solver forces
89 class FExternalForces;
90
91 // Linear system solver
93
94 // Property facade
96 } // End namespace Softs
97} // End namespace Chaos
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
Definition PerParticleGravity.h:11
Definition Matrix.h:21
Definition CollectionPropertyFacade.h:49
Definition SoftsEvolutionLinearSystem.h:45
Definition SoftsEvolution.h:76
Definition SoftsExternalForces.h:151
Definition SoftsMultiResConstraints.h:14
Definition PBDAnimDriveConstraint.h:20
Definition PBDAxialSpringConstraints.h:89
Definition PBDAxialSpringConstraints.h:18
Definition PBDBendingConstraints.h:11
Definition PBDSpringConstraints.h:189
Definition PBDCollisionSpringConstraints.h:12
Definition PBDSpringConstraints.h:95
Definition PBDEvolution.h:19
Definition PBDLongRangeConstraints.h:14
Definition PBDSelfCollisionSphereConstraints.h:50
Definition PBDShapeConstraints.h:12
Definition PBDKinematicTriangleMeshCollisions.h:137
Definition PBDSoftBodyCollisionConstraint.h:168
Definition PBDSphericalConstraint.h:162
Definition PBDSphericalConstraint.h:35
Definition PBDSpringConstraints.h:16
Definition PBDTriangleMeshCollisions.h:18
Definition PBDTriangleMeshIntersections.h:13
Definition PBDUnilateralTetConstraints.h:70
Definition PBDVolumeConstraint.h:12
Definition SoftsSolverCollisionParticlesRange.h:11
Definition SoftsSolverCollisionParticles.h:10
Definition SoftsSolverParticlesRange.h:12
Definition PBDSoftsSolverParticles.h:20
Definition VelocityField.h:17
Definition XPBDAnisotropicBendingConstraints.h:18
Definition XPBDAnisotropicSpringConstraints.h:359
Definition XPBDAxialSpringConstraints.h:184
Definition XPBDAxialSpringConstraints.h:14
Definition XPBDBendingConstraints.h:13
Definition XPBDSpringConstraints.h:299
Definition XPBDSpringConstraints.h:198
Definition XPBDEmbeddedSpringConstraints.h:320
Definition XPBDLongRangeConstraints.h:15
Definition XPBDSpringConstraints.h:14
Definition XPBDStretchBiasElementConstraints.h:20
Definition XPBDEmbeddedSpringConstraints.h:270
Definition XPBDEmbeddedSpringConstraints.h:295
Definition AABB.h:37
Definition Transform.h:115
Definition Rotation.h:41
Definition PerSolverFieldSystem.h:11
FRealSingle FSolverReal
Definition PBDSoftsEvolutionFwd.h:31
Definition SkeletalMeshComponent.h:307
float FRealSingle
Definition Real.h:14
Definition Sphere.cpp:10
Definition PBDSoftsSolverParticles.h:14
Definition PBDSoftsEvolutionFwd.h:22
Definition TransformNonVectorized.h:39