![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Chaos/NewtonEvolution.h"#include "Chaos/Framework/Parallel.h"#include "Chaos/PBDTriangleMeshIntersections.h"#include "Chaos/PerParticleDampVelocity.h"#include "Chaos/PerParticleGravity.h"#include "Chaos/PerParticlePBDCCDCollisionConstraint.h"#include "Chaos/PerParticlePBDCollisionConstraint.h"#include "Chaos/VelocityField.h"#include "ChaosStats.h"#include "HAL/IConsoleManager.h"#include "Chaos/NewtonCorotatedCache.h"#include "Misc/FileHelper.h"#include "Misc/Paths.h"#include "HAL/PlatformFileManager.h"#include "Chaos/Math/Krylov.h"Namespaces | |
| namespace | Chaos |
| namespace | Chaos::Softs |
Functions | |
| FSolverReal | Chaos::Softs::ComputeVectorL2Norm (const TArray< FSolverVec3 > &InVector) |
| TAutoConsoleVariable< bool > CVarChaosNewtonEvolutionFastPositionBasedFriction(TEXT("p.Chaos.NewtonEvolution.FastPositionBasedFriction"), true, TEXT(""), ECVF_Cheat) | ( | TEXT("p.Chaos.NewtonEvolution.FastPositionBasedFriction") | , |
| true | , | ||
| TEXT("") | , | ||
| ECVF_Cheat | |||
| ) |
| TAutoConsoleVariable< int32 > CVarChaosNewtonEvolutionMinParallelBatchSize(TEXT("p.Chaos.NewtonEvolution.MinParallelBatchSize"), 300, TEXT(""), ECVF_Cheat) | ( | TEXT("p.Chaos.NewtonEvolution.MinParallelBatchSize") | , |
| 300 | , | ||
| TEXT("") | , | ||
| ECVF_Cheat | |||
| ) |
| TAutoConsoleVariable< bool > CVarChaosNewtonEvolutionParallelIntegrate(TEXT("p.Chaos.NewtonEvolution.ParalleIntegrate"), false, TEXT("Run the integration step in parallel for."), ECVF_Cheat) | ( | TEXT("p.Chaos.NewtonEvolution.ParalleIntegrate") | , |
| false | , | ||
| TEXT("Run the integration step in parallel for.") | , | ||
| ECVF_Cheat | |||
| ) |
| TAutoConsoleVariable< bool > CVarChaosNewtonEvolutionUseNestedParallelFor(TEXT("p.Chaos.NewtonEvolution.UseNestedParallelFor"), true, TEXT(""), ECVF_Cheat) | ( | TEXT("p.Chaos.NewtonEvolution.UseNestedParallelFor") | , |
| true | , | ||
| TEXT("") | , | ||
| ECVF_Cheat | |||
| ) |
| TAutoConsoleVariable< bool > CVarChaosNewtonEvolutionUseSmoothTimeStep(TEXT("p.Chaos.NewtonEvolution.UseSmoothTimeStep"), true, TEXT(""), ECVF_Cheat) | ( | TEXT("p.Chaos.NewtonEvolution.UseSmoothTimeStep") | , |
| true | , | ||
| TEXT("") | , | ||
| ECVF_Cheat | |||
| ) |
| TAutoConsoleVariable< bool > CVarChaosNewtonEvolutionWriteCCDContacts(TEXT("p.Chaos.NewtonEvolution.WriteCCDContacts"), false, TEXT("Write CCD collision contacts and normals potentially causing the CCD collision threads to lock, allowing for debugging of these contacts."), ECVF_Cheat) | ( | TEXT("p.Chaos.NewtonEvolution.WriteCCDContacts") | , |
| false | , | ||
| TEXT("Write CCD collision contacts and normals potentially causing the CCD collision threads to lock, allowing for debugging of these contacts.") | , | ||
| ECVF_Cheat | |||
| ) |