![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <FieldSystem.h>
Inheritance diagram for FFieldNodeBase:Public Member Functions | |
| FFieldNodeBase () | |
| virtual | ~FFieldNodeBase () |
| virtual EFieldType | Type () const |
| virtual ESerializationType | SerializationType () const |
| virtual FFieldNodeBase * | NewCopy () const =0 |
| virtual void | Serialize (FArchive &Ar) |
| virtual bool | operator== (const FFieldNodeBase &Node) |
| virtual void | FillSetupCount (int32 &NumOffsets, int32 &NumParams) const |
| virtual void | FillSetupDatas (TArray< int32 > &NodesOffsets, TArray< float > &NodesParams, const float CommandTime) const |
| virtual float | EvalMaxMagnitude () const |
| virtual void | ComputeFieldBounds (FVector &MinBounds, FVector &MaxBounds, FVector &CenterPosition) const |
| FName | GetName () const |
| void | SetName (const FName &NameIn) |
Abstract base class for the field node evaluation.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Compute the min/max spatial bounds of the field
Reimplemented in FRadialIntMask, FWaveScalar, FRadialFalloff, FPlaneFalloff, FBoxFalloff, FRadialVector, FSumScalar, FSumVector, FConversionField< InT, OutT >, and FCullingField< T >.
Evaluate the maximum magnitude of the field graph
Reimplemented in FUniformInteger, FRadialIntMask, FUniformScalar, FWaveScalar, FRadialFalloff, FPlaneFalloff, FBoxFalloff, FNoiseField, FUniformVector, FRadialVector, FRandomVector, FSumScalar, FSumVector, FConversionField< InT, OutT >, and FCullingField< T >.
|
inlinevirtual |
Count the number of offsets/params that will be used by the world physics field
Reimplemented in FFieldNode< T >, FFieldNode< float >, FFieldNode< FVector >, FFieldNode< int32 >, FFieldNode< OutT >, FUniformInteger, FRadialIntMask, FUniformScalar, FWaveScalar, FRadialFalloff, FPlaneFalloff, FBoxFalloff, FNoiseField, FUniformVector, FRadialVector, FRandomVector, FSumScalar, FSumVector, FConversionField< InT, OutT >, and FCullingField< T >.
|
inlinevirtual |
Fill the offsets/params arrays that will be used by the world physics field
Reimplemented in FFieldNode< T >, FFieldNode< float >, FFieldNode< FVector >, FFieldNode< int32 >, FFieldNode< OutT >, FUniformInteger, FRadialIntMask, FUniformScalar, FWaveScalar, FRadialFalloff, FPlaneFalloff, FBoxFalloff, FNoiseField, FUniformVector, FRadialVector, FRandomVector, FSumScalar, FSumVector, FConversionField< InT, OutT >, and FCullingField< T >.
|
inline |
|
pure virtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in FFieldNode< T >, FFieldNode< float >, FFieldNode< FVector >, FFieldNode< int32 >, and FFieldNode< OutT >.