UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FFieldExecutionDatas Struct Reference

#include <FieldSystem.h>

Public Attributes

TArray< FVectorSamplePositions
 
TArray< FFieldContextIndexSampleIndices
 
TArray< Chaos::FGeometryParticleHandle * > ParticleHandles [(uint8) EFieldCommandHandlesType::NumHandles]
 
TArray< FVectorFieldOutputs [(uint8) EFieldCommandOutputType::NumOutputs]
 
TArray< FVectorVectorResults [(uint8) EFieldCommandResultType::NumResults]
 
TArray< floatScalarResults [(uint8) EFieldCommandResultType::NumResults]
 
TArray< int32IntegerResults [(uint8) EFieldCommandResultType::NumResults]
 
TArray< FFieldContextIndexIndexResults [(uint8) EFieldCommandResultType::NumResults]
 

Detailed Description

List of datas that will be stored during field evaluation to avoid reallocation

Member Data Documentation

◆ FieldOutputs

TArray<FVector> FFieldExecutionDatas::FieldOutputs[(uint8) EFieldCommandOutputType::NumOutputs]

Results for the target results

◆ IndexResults

TArray<FFieldContextIndex> FFieldExecutionDatas::IndexResults[(uint8) EFieldCommandResultType::NumResults]

Field index results

◆ IntegerResults

TArray<int32> FFieldExecutionDatas::IntegerResults[(uint8) EFieldCommandResultType::NumResults]

Field integer targets results

◆ ParticleHandles

List of particles handles used during evaluation

◆ SampleIndices

TArray<FFieldContextIndex> FFieldExecutionDatas::SampleIndices

Sample indices to be used to build the context

◆ SamplePositions

TArray<FVector> FFieldExecutionDatas::SamplePositions

Sample positions to be used to build the context

◆ ScalarResults

TArray<float> FFieldExecutionDatas::ScalarResults[(uint8) EFieldCommandResultType::NumResults]

Field scalar targets results

◆ VectorResults

TArray<FVector> FFieldExecutionDatas::VectorResults[(uint8) EFieldCommandResultType::NumResults]

Field vector targets results


The documentation for this struct was generated from the following file: