Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/FPBDCollisionSolver
| Name | FState |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Collision/PBDCollisionSolver.h |
| Include Path | #include "Chaos/Collision/PBDCollisionSolver.h" |
Syntax
struct FState
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FState() |
Chaos/Collision/PBDCollisionSolver.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DynamicFriction | FSolverReal | Dynamic Friction in the position-solve phase. | Chaos/Collision/PBDCollisionSolver.h | |
| InvMs | FSolverReal | Chaos/Collision/PBDCollisionSolver.h | ||
| ManifoldPoints | FPBDCollisionSolverManifoldPoint * | Manifold Points. | Chaos/Collision/PBDCollisionSolver.h | |
| MaxManifoldPoints | int32 | Chaos/Collision/PBDCollisionSolver.h | ||
| MinMaxFrictionPushout | FSolverReal | A min clamp on the max friction pushout - essentially the minimum friction position impulse that is always available to this contact to counteract lateral motion | Chaos/Collision/PBDCollisionSolver.h | |
| NumManifoldPoints | int32 | Chaos/Collision/PBDCollisionSolver.h | ||
| SoftPhi | FSolverReal | Soft contact penetration. | Chaos/Collision/PBDCollisionSolver.h | |
| SolverBodies | FConstraintSolverBody | Bodies. | Chaos/Collision/PBDCollisionSolver.h | |
| StaticFriction | FSolverReal | Static Friction in the position-solve phase. | Chaos/Collision/PBDCollisionSolver.h | |
| Stiffness | FSolverReal | Solver stiffness (scales all pushout and impulses) | Chaos/Collision/PBDCollisionSolver.h | |
| VelocityFriction | FSolverReal | Dynamic Friction in the velocity-solve phase. | Chaos/Collision/PBDCollisionSolver.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Init() |
Chaos/Collision/PBDCollisionSolver.h |