#include "Chaos/ParticleHandleFwd.h"
#include "CoreMinimal.h"
#include "Containers/Array.h"
#include "Containers/ArrayView.h"
#include "Containers/Queue.h"
#include "Field/FieldSystemTypes.h"
#include "Field/FieldArrayView.h"
#include "Math/Vector.h"
Go to the source code of this file.
◆ EFieldCommandHandlesType
Enum to specify on whjich array the particle handles are going to be stored
| Enumerator |
|---|
| FilteredHandles | |
| InsideHandles | |
| NumHandles | |
◆ EFieldCommandOutputType
Enum to specify on which array the final field output will be stored for future use in rban/cloth
| Enumerator |
|---|
| LinearForce | |
| LinearVelocity | |
| AngularTorque | |
| AngularVelocity | |
| NumOutputs | |
◆ EFieldCommandResultType
Enum to specify on which array the intermediate fields results are going to be stored
| Enumerator |
|---|
| FinalResult | |
| TransientResult | |
| NumResults | |
◆ EmptyResultsArray()
Empty the results array without deallocating when shrinking
◆ EmptyResultsArrays()
Empty the results arrays given a list of targets
◆ FieldsEqual()
◆ GetResultArray()
Get the vector execution array given a result type
◆ GetResultArray< float >()
Get the scalar execution array given a result type
◆ GetResultArray< FVector >()
Get the vector execution array given a result type
◆ GetResultArray< int32 >()
Get the integer execution array given a result type
◆ ResetResultsArray()
Reset the results array with a given size and a default value
◆ ResetResultsArrays()
Reset the results arrays given a list of targets