17#include "DataflowEdNode.generated.h"
30 FGuid DataflowNodeGuid;
39#if WITH_EDITOR && !(UE_BUILD_SHIPPING || UE_BUILD_TEST)
128#if WITH_EDITOR && !(UE_BUILD_SHIPPING || UE_BUILD_TEST)
132 void ScheduleNodeInvalidation();
135 bool bEditablePinReentranceGuard =
false;
138 bool bRenderInAssetEditor =
false;
141 bool bRenderWireframeInAssetEditor =
false;
144 bool bCanEnableRenderWireframe =
true;
149 void RemoveSpacesInAllPinTypes();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition Archive.h:1208
Definition IDelegateInstance.h:14
Definition NameTypes.h:617
Definition SharedPointer.h:692
Definition DataflowEdNode.h:27
bool ShouldWireframeRenderNode() const
Definition DataflowEdNode.h:101
bool IsBound() const
Definition DataflowEdNode.h:62
FGuid GetDataflowNodeGuid() const
Definition DataflowEdNode.h:72
void SetDataflowGraph(TSharedPtr< UE::Dataflow::FGraph > InDataflowGraph)
Definition DataflowEdNode.h:66
TSharedPtr< const UE::Dataflow::FGraph > GetDataflowGraph() const
Definition DataflowEdNode.h:65
virtual ~UDataflowEdNode()
Definition DataflowEdNode.h:34
bool ShouldRenderNode() const
Definition DataflowEdNode.h:98
TSharedPtr< UE::Dataflow::FGraph > GetDataflowGraph()
Definition DataflowEdNode.h:64
Definition EdGraphNode.h:289
Definition EdGraphPin.h:294
Type
Definition EdGraphNode.h:136
Definition CollectionBoundsFacade.cpp:13
Definition DataflowAnyType.cpp:10
Definition DataflowConnection.h:131
Definition EdGraphPin.h:77
bool IsValid() const
Definition Guid.h:318
Definition SlateIcon.h:13
Definition DataflowConnection.h:28