11#include "DataflowCoreNodes.generated.h"
28 UPROPERTY(meta = (DataflowInput, DataflowOutput, DataflowPassthrough =
"Value", DisplayName =
"Value"))
44 UPROPERTY(meta = (DataflowInput, DataflowIntrinsic, DisplayName =
"TrueValue"))
47 UPROPERTY(meta = (DataflowInput, DataflowIntrinsic, DisplayName = "FalseValue"))
50 UPROPERTY(EditAnywhere, Category="Condition", meta = (DataflowInput, DisplayName = "Condition"))
53 UPROPERTY(meta = (DataflowOutput, DisplayName = "Result"))
73 UPROPERTY(EditAnywhere, Category = "Condition", meta = (DataflowInput))
76 UPROPERTY(meta = (DataflowOutput, DataflowPassthrough = "Inputs[0]"))
81 virtual bool CanAddPin()
const override {
return true; }
82 virtual bool CanRemovePin()
const override {
return Inputs.Num() > NumInitialInputs; }
89 static constexpr int32 NumRequiredDataflowInputs = 1;
90 static constexpr int32 NumInitialInputs = 2;
91 static const FName MainTypeGroup;
110 UPROPERTY(meta = (DataflowInput, DisplayName =
"Value"))
132 UPROPERTY(meta = (DataflowInput, DataflowOutput, DataflowPassthrough =
"Value"))
140namespace
UE::Dataflow
142 void RegisterCoreNodes();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DATAFLOW_NODE_DEFINE_INTERNAL(TYPE, DISPLAY_NAME, CATEGORY, TAGS)
Definition DataflowNode.h:951
return true
Definition ExternalRpcRegistry.cpp:601
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition Archive.h:1208
Definition NameTypes.h:617
Definition DataflowNodeParameters.h:134
void PostSerialize(const FArchive &Ar, void *Data)
Definition Class.h:1300
Definition AdvancedWidgetsModule.cpp:13
U16 Index
Definition radfft.cpp:71
Definition DataflowAnyType.h:13
Definition DataflowCoreNodes.h:34
Definition DataflowCoreNodes.h:119
Definition DataflowNode.h:52
Definition DataflowInputOutput.h:149
DATAFLOWCORE_API bool Evaluate(UE::Dataflow::FContext &Context) const
Definition DataflowInputOutput.cpp:267
Definition DataflowCoreNodes.h:100
Definition DataflowCoreNodes.h:17
Definition DataflowCoreNodes.h:60
Definition DataflowAnyType.h:117
static CORE_API FGuid NewGuid()
Definition Guid.cpp:236
Definition DataflowNode.h:22
Definition DataflowConnection.h:28
Definition DataflowConnection.h:84