Navigation
API > API/Runtime > API/Runtime/Chaos
Iteration counts for use by bodies and constraints. A simulation island will use the maximum number of iterations of any body or constraint in the island. Iteration counts may be -1 which indicates that the configuration setting should be used.
| Name | TIterationSettings |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Evolution/IterationSettings.h |
| Include Path | #include "Chaos/Evolution/IterationSettings.h" |
Syntax
template<typename TIndexType>
class TIterationSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Chaos/Evolution/IterationSettings.h | |||
TIterationSettings
(
const int32 InNumPositionIterations, |
Chaos/Evolution/IterationSettings.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FIndexType | TIndexType | Chaos/Evolution/IterationSettings.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| InvalidIterations | const int32 | Chaos/Evolution/IterationSettings.h | |
| MaxIterations | const int32 | Chaos/Evolution/IterationSettings.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| NumPositionIterations | FIndexType | Chaos/Evolution/IterationSettings.h | ||
| NumProjectionIterations | FIndexType | Chaos/Evolution/IterationSettings.h | ||
| NumVelocityIterations | FIndexType | Chaos/Evolution/IterationSettings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 GetNumPositionIterations() |
Chaos/Evolution/IterationSettings.h | ||
int32 GetNumProjectionIterations() |
Chaos/Evolution/IterationSettings.h | ||
int32 GetNumVelocityIterations() |
Chaos/Evolution/IterationSettings.h | ||
void SetNumPositionIterations
(
const int32 InNum |
Chaos/Evolution/IterationSettings.h | ||
void SetNumProjectionIterations
(
const int32 InNum |
Chaos/Evolution/IterationSettings.h | ||
void SetNumVelocityIterations
(
const int32 InNum |
Chaos/Evolution/IterationSettings.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TIterationSettings< FIndexType > MakeEmpty() |
Chaos/Evolution/IterationSettings.h | ||
static TIterationSettings< FIndexType > Merge
(
const TIterationSettings< FIndexType >& L, |
Merge (take the max) of the two iteration settings objects. Returned object has index type of the first parameter. | Chaos/Evolution/IterationSettings.h |