#include <FieldSystemNodes.h>
|
| | FRadialFalloff (float MagnitudeIn=1.f, float MinRangeIn=0.f, float MaxRangeIn=1.f, float DefaultIn=0.f, float RadiusIn=0.f, FVector PositionIn=FVector(0, 0, 0), EFieldFalloffType FalloffIn=EFieldFalloffType::Field_Falloff_Linear) |
| |
| virtual FFieldNodeBase * | NewCopy () const override |
| |
| virtual | ~FRadialFalloff () |
| |
| virtual CHAOS_API void | Evaluate (FFieldContext &, TFieldArrayView< float > &Results) const override |
| |
| virtual CHAOS_API bool | operator== (const FFieldNodeBase &Node) override |
| |
| virtual FFieldNodeBase::ESerializationType | SerializationType () const override |
| |
| virtual CHAOS_API void | Serialize (FArchive &Ar) override |
| |
| virtual CHAOS_API void | FillSetupCount (int32 &NumOffsets, int32 &NumParams) const override |
| |
| virtual CHAOS_API void | FillSetupDatas (TArray< int32 > &NodesOffsets, TArray< float > &NodesParams, const float CommandTime) const override |
| |
| virtual CHAOS_API float | EvalMaxMagnitude () const override |
| |
| virtual CHAOS_API void | ComputeFieldBounds (FVector &MinBounds, FVector &MaxBounds, FVector &CenterPosition) const override |
| |
| virtual | ~FFieldNode () |
| |
| virtual EFieldType | Type () const |
| |
| | FFieldNodeBase () |
| |
| virtual | ~FFieldNodeBase () |
| |
| FName | GetName () const |
| |
| void | SetName (const FName &NameIn) |
| |
|
| 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 EFieldType | StaticType () |
| |
◆ FRadialFalloff()
◆ ~FRadialFalloff()
| virtual FRadialFalloff::~FRadialFalloff |
( |
| ) |
|
|
inlinevirtual |
◆ ComputeFieldBounds()
Compute the min/max spatial bounds of the field
Reimplemented from FFieldNodeBase.
◆ EvalMaxMagnitude()
| float FRadialFalloff::EvalMaxMagnitude |
( |
| ) |
const |
|
overridevirtual |
Evaluate the maximum magnitude of the field graph
Reimplemented from FFieldNodeBase.
◆ Evaluate()
◆ Evaluator()
◆ FillSetupCount()
| void FRadialFalloff::FillSetupCount |
( |
int32 & |
NumOffsets, |
|
|
int32 & |
NumParams |
|
) |
| const |
|
overridevirtual |
Count the number of offsets/params that will be used by the world physics field
Reimplemented from FFieldNode< float >.
◆ FillSetupDatas()
Fill the offsets/params arrays that will be used by the world physics field
Reimplemented from FFieldNode< float >.
◆ NewCopy()
◆ operator==()
◆ SerializationType()
◆ Serialize()
◆ Default
| float FRadialFalloff::Default |
◆ Falloff
◆ Magnitude
| float FRadialFalloff::Magnitude |
◆ MaxRange
| float FRadialFalloff::MaxRange |
◆ MinRange
| float FRadialFalloff::MinRange |
◆ Position
◆ Radius
| float FRadialFalloff::Radius |
The documentation for this class was generated from the following files: