Navigation
API > API/Runtime > API/Runtime/Chaos
References
| Module | Chaos |
| Header | /Engine/Source/Runtime/Experimental/Chaos/Public/ChaosSolverConfiguration.h |
| Include | #include "ChaosSolverConfiguration.h" |
Syntax
struct FChaosSolverConfiguration
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bGenerateBreakData | ||
| bool | bGenerateCollisionData | ||
| bool | bGenerateTrailingData | ||
| FSolverBreakingFilterSettings | BreakingFilterSettings | ||
| float | ClusterConnectionFactor | ||
| EClusterUnionMethod | ClusterUnionConnectionType | ||
| float | CollisionCullDistance | During collision detection, if tweo shapes are at least this far apart we do not calculate their nearest features during the collision detection step. | |
| FSolverCollisionFilterSettings | CollisionFilterSettings | ||
| float | CollisionMarginFraction | A collision margin as a fraction of size used by some boxes and convex shapes to improve collision detection results. | |
| float | CollisionMarginMax | An upper limit on the collision margin that will be subtracted from boxes and convex shapes. See CollisionMarginFraction. | |
| float | CollisionMaxPushOutVelocity | The maximum speed at which two bodies can be extracted from each other when they start a frame inter-penetrating. | |
| int32 | PositionIterations | The number of position iterations to run during the constraint solver step. | |
| int32 | ProjectionIterations | The number of projection iterations to run during the constraint solver step. | |
| FSolverTrailingFilterSettings | TrailingFilterSettings | ||
| int32 | VelocityIterations | The number of velocity iterations to run during the constraint solver step. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Handle renamed properties. |