UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FReturnResultsTerminal< T > Class Template Reference

#include <FieldSystemNodes.h>

+ Inheritance diagram for FReturnResultsTerminal< T >:

Public Member Functions

 FReturnResultsTerminal ()
 
virtual FFieldNodeBaseNewCopy () const override
 
virtual ~FReturnResultsTerminal ()
 
CHAOS_API void Evaluate (FFieldContext &, TFieldArrayView< T > &Results) const override
 
virtual CHAOS_API bool operator== (const FFieldNodeBase &Node)
 
virtual FFieldNodeBase::ESerializationType SerializationType () const
 
virtual CHAOS_API void Serialize (FArchive &Ar) override
 
- Public Member Functions inherited from FFieldNode< T >
virtual ~FFieldNode ()
 
virtual EFieldType Type () const
 
virtual void FillSetupCount (int32 &NumOffsets, int32 &NumParams) const override
 
virtual void FillSetupDatas (TArray< int32 > &NodesOffsets, TArray< float > &NodesParams, const float CommandTime) const override
 
- Public Member Functions inherited from FFieldNodeBase
 FFieldNodeBase ()
 
virtual ~FFieldNodeBase ()
 
virtual float EvalMaxMagnitude () const
 
virtual void ComputeFieldBounds (FVector &MinBounds, FVector &MaxBounds, FVector &CenterPosition) const
 
FName GetName () const
 
void SetName (const FName &NameIn)
 

Additional Inherited Members

- Public Types inherited from FFieldNodeBase
enum  EFieldType {
  EField_None = 0 , EField_Results , EField_Int32 , EField_Float ,
  EField_FVector
}
 
enum  ESerializationType {
  FieldNode_Null = 0 , FieldNode_FUniformInteger , FieldNode_FRadialIntMask , FieldNode_FUniformScalar ,
  FieldNode_FRadialFalloff , FieldNode_FPlaneFalloff , FieldNode_FBoxFalloff , FieldNode_FNoiseField ,
  FieldNode_FUniformVector , FieldNode_FRadialVector , FieldNode_FRandomVector , FieldNode_FSumScalar ,
  FieldNode_FSumVector , FieldNode_FConversionField , FieldNode_FCullingField , FieldNode_FWaveScalar ,
  FieldNode_FReturnResultsTerminal
}
 
- Static Public Member Functions inherited from FFieldNode< T >
static EFieldType StaticType ()
 

Detailed Description

template<class T>
class FReturnResultsTerminal< T >

FReturnResultsTerminal

Constructor & Destructor Documentation

◆ FReturnResultsTerminal()

template<class T >
FReturnResultsTerminal< T >::FReturnResultsTerminal ( )
inline

◆ ~FReturnResultsTerminal()

template<class T >
virtual FReturnResultsTerminal< T >::~FReturnResultsTerminal ( )
inlinevirtual

Member Function Documentation

◆ Evaluate()

template<class T >
void FReturnResultsTerminal< T >::Evaluate ( FFieldContext Context,
TFieldArrayView< T > &  Results 
) const
overridevirtual

FReturnResultsTerminal<T>

Implements FFieldNode< T >.

◆ NewCopy()

template<class T >
virtual FFieldNodeBase * FReturnResultsTerminal< T >::NewCopy ( ) const
inlineoverridevirtual

Implements FFieldNodeBase.

◆ operator==()

template<class T >
bool FReturnResultsTerminal< T >::operator== ( const FFieldNodeBase Node)
virtual

Reimplemented from FFieldNodeBase.

◆ SerializationType()

template<class T >
virtual FFieldNodeBase::ESerializationType FReturnResultsTerminal< T >::SerializationType ( ) const
inlinevirtual

Serialization API

Reimplemented from FFieldNodeBase.

◆ Serialize()

template<class T >
void FReturnResultsTerminal< T >::Serialize ( FArchive Ar)
overridevirtual

Reimplemented from FFieldNodeBase.


The documentation for this class was generated from the following files: