Navigation
Unreal Engine C++ API Reference > Runtime > Chaos > Chaos > Evolution
References
Module | Chaos |
Header | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Evolution/PBDMinEvolution.h |
Include | #include "Chaos/Evolution/PBDMinEvolution.h" |
Syntax
class FPBDMinEvolution
Remarks
A minimal optimized evolution with support for
- PBD Rigids
- Joints
- Collisions
It is single-threaded and does not use a constraint graph or partition the particles into islands.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FPBDMinEvolution
(
FRigidParticleSOAs& InParticles, |
||
![]() |
FPBDMinEvolution
(
FRigidParticleSOAs& InParticles, FPBDMinEvolution
(
FRigidParticleSOAs& InParticles, |
InBoundsExtension parameter has been removed |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddConstraintContainer
(
FPBDConstraintContainer& InContainer, |
|
![]() |
void | ||
![]() |
void | AdvanceOneTimeStep
(
const FReal Dt, |
|
![]() |
FSimulationSpaceSettings & | ||
![]() ![]() |
const FSimulationSpaceSettings & | ||
![]() |
void | SetConstraintContainerPriority
(
const int32 ContainerId, |
|
![]() |
void | SetGravity
(
const FVec3& G |
|
![]() |
void | SetNumPositionIterations
(
const int32 NumIts |
|
![]() |
void | SetNumProjectionIterations
(
const int32 NumIts |
|
![]() |
void | SetNumVelocityIterations
(
const int32 NumIts |
|
![]() |
void | SetSimulationSpace
(
const FSimulationSpace& InSimulationSpace |
|
![]() |
void | SetSimulationSpaceSettings
(
const FSimulationSpaceSettings& InSimulationSpaceSettings |
Typedefs
Name | Description |
---|---|
FCollisionDetector | |
FEvolutionCallback | |
FRigidParticleSOAs |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() |
FPBDMinEvolution
(
FRigidParticleSOAs& InParticles, FPBDMinEvolution
(
FRigidParticleSOAs& InParticles, |
InBoundsExtension parameter has been removed | |
![]() |
void | SetBoudsExtension
(
const FReal Unused |
BoundsExtension has been removed |