Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FCCDManager |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/CCDUtilities.h |
| Include Path | #include "Chaos/CCDUtilities.h" |
Syntax
class FCCDManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCCDManager() |
Chaos/CCDUtilities.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CCDConstraints | TArray< FCCDConstraint > | Chaos/CCDUtilities.h | ||
| CCDParticles | TArray< FCCDParticle > | Chaos/CCDUtilities.h | ||
| GroupedCCDParticles | TArray< FCCDParticle * > | Chaos/CCDUtilities.h | ||
| IslandConstraintEnd | TArray< int32 > | Chaos/CCDUtilities.h | ||
| IslandConstraintNum | TArray< int32 > | Chaos/CCDUtilities.h | ||
| IslandConstraintStart | TArray< int32 > | Chaos/CCDUtilities.h | ||
| IslandNum | int32 | Chaos/CCDUtilities.h | ||
| IslandParticleNum | TArray< int32 > | Chaos/CCDUtilities.h | ||
| IslandParticleStart | TArray< int32 > | Chaos/CCDUtilities.h | ||
| IslandStack | TArray< FCCDParticle * > | Chaos/CCDUtilities.h | ||
| ParticleToCCDParticle | TMap< FPBDRigidParticleHandle *, FCCDParticle * > | Chaos/CCDUtilities.h | ||
| SortedCCDConstraints | TArray< FCCDConstraint * > | Chaos/CCDUtilities.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ApplyCCD
(
const FReal Dt, |
Apply the CCD solver to the set of constraints. | Chaos/CCDUtilities.h | |
void ApplyConstraintsPhaseCCD
(
const FReal Dt, |
Chaos/CCDUtilities.h | ||
void ApplyCorrections
(
const FReal Dt |
Chaos/CCDUtilities.h | ||
void ProjectCCD
(
const FReal Dt, |
Fix up any remaining penetration following the main constraint solver phase. | Chaos/CCDUtilities.h |