|
| | DECLARE_CYCLE_STAT (TEXT("Chaos PBD Advance Time"), STAT_ChaosPBDVAdvanceTime, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Chaos PBD Velocity Damping State Update"), STAT_ChaosPBDVelocityDampUpdateState, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Chaos PBD Velocity Field Update Forces"), STAT_ChaosPBDVelocityFieldUpdateForces, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Chaos PBD Velocity Damping"), STAT_ChaosPBDVelocityDampUpdate, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Chaos PBD Pre Iteration Updates"), STAT_ChaosPBDPreIterationUpdates, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Chaos PBD Integrate"), STAT_ChaosClothSolverIntegrate, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Chaos PBD Iteration Loop"), STAT_ChaosPBDIterationLoop, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Chaos PBD Post Iteration Updates"), STAT_ChaosPBDPostIterationUpdates, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Chaos PBD Constraint Rules"), STAT_ChaosPBDConstraintRule, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Chaos PBD Post Collision Constraint Rules"), STAT_ChaosPBDPostCollisionConstraintRule, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Chaos PBD Constraint Postprocessings"), STAT_ChaosPBDConstraintPostprocessings, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Chaos PBD Self Collision"), STAT_ChaosPBDSelfCollisionRule, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Chaos PBD Collision Rule"), STAT_ChaosPBDCollisionRule, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Chaos PBD Collider Friction"), STAT_ChaosPBDCollisionRuleFriction, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Chaos PBD Collider Kinematic Update"), STAT_ChaosPBDCollisionKinematicUpdate, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Chaos PBD Clear Collided Array"), STAT_ChaosPBDClearCollidedArray, STATGROUP_Chaos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("Chaos XPBD Constraints Init"), STAT_ChaosXPBDConstraintsInit, STATGROUP_Chaos) |
| |
|
| TAutoConsoleVariable< bool > | CVarChaosPBDEvolutionUseNestedParallelFor (TEXT("p.Chaos.PBDEvolution.UseNestedParallelFor"), true, TEXT(""), ECVF_Cheat) |
| |
| TAutoConsoleVariable< bool > | CVarChaosPBDEvolutionFastPositionBasedFriction (TEXT("p.Chaos.PBDEvolution.FastPositionBasedFriction"), true, TEXT(""), ECVF_Cheat) |
| |
| TAutoConsoleVariable< bool > | CVarChaosPBDEvolutionUseSmoothTimeStep (TEXT("p.Chaos.PBDEvolution.UseSmoothTimeStep"), true, TEXT(""), ECVF_Cheat) |
| |
| TAutoConsoleVariable< int32 > | CVarChaosPBDEvolutionMinParallelBatchSize (TEXT("p.Chaos.PBDEvolution.MinParallelBatchSize"), 300, TEXT(""), ECVF_Cheat) |
| |
| TAutoConsoleVariable< bool > | CVarChaosPBDEvolutionWriteCCDContacts (TEXT("p.Chaos.PBDEvolution.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) |
| |
| TAutoConsoleVariable< bool > | CVarChaosPBDEvolutionParallelIntegrate (TEXT("p.Chaos.PBDEvolution.ParalleIntegrate"), false, TEXT("Run the integration step in parallel for."), ECVF_Cheat) |
| |