11#include "DataflowMathNodes.generated.h"
19#define DATAFLOW_MATH_NODES_CATEGORY "Math|Scalar"
39 void RegisterInputsAndOutputs();
64 void RegisterInputsAndOutputs();
114 UPROPERTY(EditAnywhere, Category = SafeDivide, meta = (DataflowInput));
127USTRUCT(meta = (Deprecated = "5.6"))
156 virtual bool CanAddPin()
const override;
157 virtual bool CanRemovePin()
const override;
160 virtual void PostSerialize(
const FArchive& Ar)
override;
166 static constexpr int32 NumOtherInputs = 0;
167 static constexpr int32 NumInitialVariableInputs = 2;
178USTRUCT(meta = (Deprecated =
"5.6"))
205 virtual bool CanAddPin()
const override;
206 virtual bool CanRemovePin()
const override;
209 virtual void PostSerialize(
const FArchive& Ar)
override;
215 static constexpr int32 NumOtherInputs = 0;
216 static constexpr int32 NumInitialVariableInputs = 2;
232 UPROPERTY(EditAnywhere, Category = SafeDivide, meta = (DataflowInput));
286 UPROPERTY(EditAnywhere, Category = SafeDivide, meta = (DataflowInput));
400 UPROPERTY(EditAnywhere, Category = SafeDivide, meta = (DataflowInput));
496 double GetConstant() const;
506 UPROPERTY(EditAnywhere, Category =
"Clamp", meta = (DataflowInput))
509 UPROPERTY(EditAnywhere, Category = "
Clamp", meta = (DataflowInput))
523#define DATAFLOW_MATH_TRIG_NODES_CATEGORY "Math|Trig"
#define ensure( InExpression)
Definition AssertionMacros.h:464
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DATAFLOW_MATH_NODES_CATEGORY
Definition DataflowMathNodes.h:19
EDataflowMathConstantsEnum
Definition DataflowMathNodes.h:458
#define DATAFLOW_MATH_TRIG_NODES_CATEGORY
Definition DataflowMathNodes.h:523
#define DATAFLOW_NODE_DEFINE_INTERNAL(TYPE, DISPLAY_NAME, CATEGORY, TAGS)
Definition DataflowNode.h:951
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition Archive.h:1208
Definition DataflowNodeParameters.h:134
Definition DataflowAnyType.cpp:10
void RegisterDataflowMathNodes()
Definition DataflowMathNodes.cpp:14
Definition AdvancedWidgetsModule.cpp:13
U16 Index
Definition radfft.cpp:71
Definition DataflowMathNodes.h:309
Definition DataflowMathNodes.h:71
Definition DataflowMathNodes.h:576
Definition DataflowMathNodes.h:564
Definition DataflowMathNodes.h:600
Definition DataflowMathNodes.h:588
Definition DataflowMathNodes.h:333
Definition DataflowMathNodes.h:502
Definition DataflowMathNodes.h:480
Definition DataflowMathNodes.h:540
Definition DataflowMathNodes.h:255
Definition DataflowMathNodes.h:613
Definition DataflowMathNodes.h:110
Definition DataflowMathNodes.h:423
Definition DataflowMathNodes.h:321
Definition DataflowMathNodes.h:369
Definition DataflowMathNodes.h:282
Definition DataflowMathNodes.h:411
Definition DataflowMathNodes.h:396
Definition DataflowMathNodes.h:192
Definition DataflowMathNodes.h:180
Definition DataflowMathNodes.h:143
Definition DataflowMathNodes.h:129
Definition DataflowMathNodes.h:95
Definition DataflowMathNodes.h:297
Definition DataflowMathNodes.h:447
Definition DataflowMathNodes.h:381
Definition DataflowMathNodes.h:625
Definition DataflowMathNodes.h:228
Definition DataflowMathNodes.h:345
Definition DataflowMathNodes.h:435
Definition DataflowMathNodes.h:528
Definition DataflowMathNodes.h:243
Definition DataflowMathNodes.h:267
Definition DataflowMathNodes.h:83
Definition DataflowMathNodes.h:552
Definition DataflowMathNodes.h:357
Definition DataflowNode.h:52
Definition DataflowAnyType.h:46
Definition DataflowInputOutput.h:149
static CORE_API FGuid NewGuid()
Definition Guid.cpp:236
Definition DataflowNode.h:22
Definition DataflowConnection.h:28
Definition DataflowConnection.h:84