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

#include <FieldSystemObjects.h>

Public Member Functions

 FFieldObjectCommands ()
 
 ~FFieldObjectCommands ()
 
void AddFieldCommand (const FName &TargetName, UFieldNodeBase *RootNode, UFieldSystemMetaData *MetaData)
 
void ResetFieldCommands ()
 
int32 GetNumCommands () const
 
FFieldSystemCommand BuildFieldCommand (const int32 CommandIndex) const
 

Static Public Member Functions

static FFieldSystemCommand CreateFieldCommand (const EFieldPhysicsType PhysicsType, UFieldNodeBase *RootNode, UFieldSystemMetaData *MetaData)
 
static FFieldSystemCommand CreateFieldCommand (const EFieldPhysicsType PhysicsType, FFieldNodeBase *RootNode)
 

Public Attributes

TArray< FNameTargetNames
 
TArray< TObjectPtr< UFieldNodeBase > > RootNodes
 
TArray< TObjectPtr< UFieldSystemMetaData > > MetaDatas
 

Detailed Description

UUniformInteger URadialIntMask UUniformScalar UWaveScalar RadialFalloff PlaneFalloff BoxFalloff NoiseField UniformVector RadialVector URandomVector UOperatorField UToIntegerField UToFloatField UCullingField UReturnResultsField Field Commands container that will be stored in the construction script

Constructor & Destructor Documentation

◆ FFieldObjectCommands()

FFieldObjectCommands::FFieldObjectCommands ( )
inline

◆ ~FFieldObjectCommands()

FFieldObjectCommands::~FFieldObjectCommands ( )
inline

Member Function Documentation

◆ AddFieldCommand()

void FFieldObjectCommands::AddFieldCommand ( const FName TargetName,
UFieldNodeBase RootNode,
UFieldSystemMetaData MetaData 
)
inline

Add a command to the container

◆ BuildFieldCommand()

FFieldSystemCommand FFieldObjectCommands::BuildFieldCommand ( const int32  CommandIndex) const
inline

Build the FFieldCommand from one item in the container

◆ CreateFieldCommand() [1/2]

static FFieldSystemCommand FFieldObjectCommands::CreateFieldCommand ( const EFieldPhysicsType  PhysicsType,
FFieldNodeBase RootNode 
)
inlinestatic

Create a FFieldCommand from a given target + Fnode

◆ CreateFieldCommand() [2/2]

static FFieldSystemCommand FFieldObjectCommands::CreateFieldCommand ( const EFieldPhysicsType  PhysicsType,
UFieldNodeBase RootNode,
UFieldSystemMetaData MetaData 
)
inlinestatic

Create a FFieldCommand from a given target + Unode + metadata

◆ GetNumCommands()

int32 FFieldObjectCommands::GetNumCommands ( ) const
inline

Get the number of commands in the container

◆ ResetFieldCommands()

void FFieldObjectCommands::ResetFieldCommands ( )
inline

Reset the commands container to empty

Member Data Documentation

◆ MetaDatas

TArray<TObjectPtr<UFieldSystemMetaData> > FFieldObjectCommands::MetaDatas

Commands Meta Data

◆ RootNodes

TArray<TObjectPtr<UFieldNodeBase> > FFieldObjectCommands::RootNodes

Commands Root Node

◆ TargetNames

TArray<FName> FFieldObjectCommands::TargetNames

Commands Target Name


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