UOperatorField

[UOperatorField](API\Runtime\FieldSystemEngine\Field\UOperatorField)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

FieldSystemEngine

Header

/Engine/Source/Runtime/Experimental/FieldSystem/Source/FieldSystemEngine/Public/Field/FieldSystemObjects.h

Include

#include "Field/FieldSystemObjects.h"

Syntax

class UOperatorField : public UFieldNodeBase

Remarks

Variables

Name Description

Public variable

TObjectPtr< con...

 

LeftField

Left field to be processed

Public variable

float

 

Magnitude

Magnitude of the operator field

Public variable

TEnumAsByte< EF...

 

Operation

Type of operation you want to perform between the 2 fields

Public variable

TObjectPtr< con...

 

RightField

Right field to be processed

Constructors

Name Description

Public function

UOperatorField()

Destructors

Name Description

Public function Virtual

~UOperatorField()

Functions

Name Description

Public function

UOperatorFie...

 

SetOperatorField

(
    float Magnitude,
    const UFieldNodeBase* LeftFiel...,
    const UFieldNodeBase* RightFie...,
    EFieldOperationType Operation
)

Compute an operation between 2 incoming fields

Overridden from UFieldNodeBase

Name Description

Public function Virtual Const

FFieldNodeBa...

 

NewEvaluationGraph

(
    TArray< const UFieldNodeBase* ...
)

Public function Virtual Const

bool

 

ResultsExpector()

Public function Virtual Const

FFieldNodeBa...

 

Type()