11#include "DataflowOverrideNode.generated.h"
34 RegisterInputConnection(&Key);
35 RegisterInputConnection(&
Default);
36 RegisterOutputConnection(&IsOverriden);
63 UPROPERTY(EditAnywhere, Category =
"Overrides", meta = (DataflowInput))
66 UPROPERTY(EditAnywhere, Category = "Overrides", meta = (DataflowInput))
#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_NODE_DEFINE_INTERNAL(TYPE, DISPLAY_NAME, CATEGORY, TAGS)
Definition DataflowNode.h:951
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition NameTypes.h:617
Definition DataflowNodeParameters.h:134
@ false
Definition radaudio_common.h:23
Definition DataflowNode.h:52
Definition DataflowInputOutput.h:149
Definition DataflowOverrideNode.h:25
virtual ~FDataflowOverrideNode()
Definition DataflowOverrideNode.h:39
T GetDefaultValue(UE::Dataflow::FContext &Context) const
Definition DataflowOverrideNode.h:44
DATAFLOWCORE_API float GetDefaultValue(UE::Dataflow::FContext &Context) const
DATAFLOWCORE_API int32 GetDefaultValue(UE::Dataflow::FContext &Context) const
virtual void Evaluate(UE::Dataflow::FContext &Context, const FDataflowOutput *Out) const
Definition DataflowOverrideNode.h:60
FDataflowOverrideNode(const UE::Dataflow::FNodeParameters &Param, FGuid InGuid=FGuid::NewGuid())
Definition DataflowOverrideNode.h:31
static CORE_API FGuid NewGuid()
Definition Guid.cpp:236
Definition DataflowNode.h:22