Navigation
API > API/Runtime > API/Runtime/Chaos
Classes
Enums
| Type | Name | Description | |
|---|---|---|---|
| EFieldCommandHandlesType | Enum to specify on whjich array the particle handles are going to be stored | ||
| EFieldCommandOutputType | Enum to specify on which array the final field output will be stored for future use in rban/cloth | ||
| EFieldCommandResultType | Enum to specify on which array the intermediate fields results are going to be stored | ||
| EFieldCullingOperationType | |||
| EFieldFalloffType | |||
| EFieldFilterType | |||
| EFieldIntegerType | |||
| EFieldObjectType | |||
| EFieldOperationType | |||
| EFieldOutputType | Defines the type of the output | ||
| EFieldPhysicsDefaultFields | |||
| EFieldPhysicsType | |||
| EFieldPositionType | |||
| EFieldResolutionType | |||
| EFieldScalarType | |||
| EFieldVectorType | TODO : Refactor these 3 enums to be in sync with the GetFieldTargetTypes. | ||
| ESetMaskConditionType | Copyright Epic Games, Inc. All Rights Reserved. | ||
| EWaveFunctionType |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | EmptyResultsArray
(
TArray< FieldType >& FieldArray |
Empty the results array without deallocating when shrinking | |
| void | EmptyResultsArrays
(
const TArray< EFieldCommandOutputType >& FieldTargets, |
Empty the results arrays given a list of targets | |
| FFieldNodeBase * | FieldNodeFactory
(
FFieldNodeBase::EFieldType BaseType, |
Serialization Factory | |
| bool | FieldsEqual
(
const TUniquePtr< T >& NodeA, |
Equality testing for pointer wrapped FieldNodes | |
| FName | GetFieldOutputName
(
const EFieldOutputType Type |
||
| const FName & | GetFieldPhysicsName
(
EFieldPhysicsType PhysicsType |
||
| const TArray< FName > & | |||
| EFieldPhysicsType | GetFieldPhysicsType
(
const FName& PhysicsName |
||
| const TArray< EFieldPhysicsType > & | |||
| EFieldOutputType | GetFieldTargetIndex
(
const TArray< EFieldPhysicsType >& VectorTypes, |
||
| EFieldOutputType | GetFieldTargetOutput
(
const EFieldPhysicsType FieldTarget |
||
| TArray< EFieldPhysicsType > | GetFieldTargetTypes
(
EFieldOutputType OutputType |
||
| TArray< ResultType > & | GetResultArray
(
FFieldContext& FieldContext |
Get the vector execution array given a result type | |
| void | ResetResultsArray
(
const int32 FieldSize, |
Reset the results array with a given size and a default value | |
| void | ResetResultsArrays
(
const int32 FieldSize, |
Reset the results arrays given a list of targets |