Navigation
API > API/Runtime > API/Runtime/FieldSystemEngine > API/Runtime/FieldSystemEngine/Field
References
| Module | FieldSystemEngine |
| Header | /Engine/Source/Runtime/Experimental/FieldSystem/Source/FieldSystemEngine/Public/Field/FieldSystemObjects.h |
| Include | #include "Field/FieldSystemObjects.h" |
Syntax
struct FFieldObjectCommands
Remarks
FieldCommands container that will be stored in the construction script
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< TObjectPtr< UFieldSystemMetaData > > | MetaDatas | Commands Meta Data | |
| TArray< TObjectPtr< UFieldNodeBase > > | RootNodes | CommandsRoot Node | |
| TArray< FName > | TargetNames | Commands Target Name |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddFieldCommand
(
const FName& TargetName, |
Add a command to the container | |
| FFieldSystemCommand | BuildFieldCommand
(
const int32 CommandIndex |
Build the FFieldCommand from one item in the container | |
| FFieldSystemCommand | CreateFieldCommand
(
const EFieldPhysicsType PhysicsType, |
Create a FFieldCommand from a given target + Fnode | |
| FFieldSystemCommand | CreateFieldCommand
(
const EFieldPhysicsType PhysicsType, |
Create a FFieldCommand from a given target + Unode + metadata | |
| int32 | Get the number of commands in the container | ||
| void | Reset the commands container to empty |