11#include "DataflowSubGraphNodes.generated.h"
56 virtual void PostSerialize(
const FArchive& Ar)
override;
97 virtual void PostSerialize(
const FArchive& Ar)
override;
104 virtual bool MakeConnectedPropertiesReadOnly()
const override {
return false; }
162 virtual void PostSerialize(
const FArchive& Ar)
override;
180 void SyncInputsPropertyBagWithSubGraph();
181 void SyncOutputsPropertyBagWithSubGraph();
207namespace
UE::Dataflow
209 void RegisterSubGraphNodes();
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 Archive.h:1208
Definition IDelegateInstance.h:14
Definition NameTypes.h:617
Definition ArrayView.h:139
Definition DataflowSubGraph.h:23
Definition DataflowObject.h:106
Definition DataflowNodeParameters.h:134
Definition DataflowAnyType.cpp:10
ESubGraphChangedReason
Definition DataflowObject.h:35
Definition AdvancedWidgetsModule.cpp:13
U16 Index
Definition radfft.cpp:71
Definition DataflowSubGraphNodes.h:146
const FGuid & GetSubGraphGuid() const
Definition DataflowSubGraphNodes.h:156
Definition DataflowConnection.h:131
Definition DataflowDynamicConnections.h:23
Definition DataflowDynamicConnections.h:19
Definition DataflowNode.h:52
Definition DataflowInputOutput.h:149
Definition DataflowSubGraphNodes.h:121
Definition DataflowSubGraphNodes.h:79
virtual FDataflowNode * GetOwner(const FDataflowDynamicConnections *Caller) override
Definition DataflowSubGraphNodes.h:89
virtual const FInstancedPropertyBag & GetPropertyBag(const FDataflowDynamicConnections *Caller) override
Definition DataflowSubGraphNodes.h:90
Definition GraphEditAction.h:29
static CORE_API FGuid NewGuid()
Definition Guid.cpp:236
Definition PropertyBag.h:418
Definition PropertyBag.h:249
Definition UnrealType.h:6865
Definition WeakObjectPtrTemplates.h:25
Definition DataflowNode.h:22
EDirection
Definition DataflowConnection.h:29
Definition DataflowSubGraphNodes.h:23
virtual void EvaluateParentContext(UE::Dataflow::FContext &Context, UE::Dataflow::FContext &SubGraphContext, const FDataflowOutput &SubGraphOutput) const =0