92 Val->ValidateProperties();
93 Val->ValidateConnections();
97 RegisterNodeStaticInternal(
98 T::StaticStruct(), T::StaticType(), T::StaticDisplay(), T::StaticCategory(),
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UScriptStruct * StaticStruct()
Definition ReflectedTypeAccessors.h:18
float Val(const FString &Value)
Definition UnrealMath.cpp:3163
Definition NameTypes.h:617
CORE_API FString ToString() const
Definition UnrealNames.cpp:3537
Definition UnrealString.h.inl:34
Definition SharedPointer.h:692
Definition UniquePtr.h:107
Definition DataflowGraph.h:71
Definition DataflowNodeFactory.h:59
DATAFLOWCORE_API ~FNodeFactory()
Definition DataflowNodeFactory.cpp:25
static DATAFLOWCORE_API bool IsNodeExperimental(const FName NodeType)
Definition DataflowNodeFactory.cpp:219
DATAFLOWCORE_API void RegisterGetterNodeForAssetType(FName AssetTypeName, FName NodeTypeName)
Definition DataflowNodeFactory.cpp:159
static void RegisterNodeFromType()
Definition DataflowNodeFactory.h:87
static DATAFLOWCORE_API FNodeFactory * GetInstance()
Definition DataflowNodeFactory.cpp:30
DATAFLOWCORE_API TArray< FFactoryParameters > RegisteredParameters() const
Definition DataflowNodeFactory.cpp:396
TFunction< TUniquePtr< FDataflowNode >(const FNewNodeParameters &)> FNewNodeFunction
Definition DataflowNodeFactory.h:61
static DATAFLOWCORE_API bool IsNodeDeprecated(const FName NodeType)
Definition DataflowNodeFactory.cpp:204
DATAFLOWCORE_API FName GetGetterNodeFromAssetClass(const UClass &AssetClass) const
Definition DataflowNodeFactory.cpp:168
DATAFLOWCORE_API const FFactoryParameters & GetParameters(FName InTypeName) const
Definition DataflowNodeFactory.cpp:252
DATAFLOWCORE_API TSharedPtr< FDataflowNode > NewNodeFromRegisteredType(FGraph &Graph, const FNewNodeParameters &Param)
Definition DataflowNodeFactory.cpp:87
Definition DataflowAnyType.cpp:10
Definition DataflowConnection.h:131
Definition DataflowNode.h:52
Definition DataflowNodeFactory.h:23
bool IsValid() const
Definition DataflowNodeFactory.h:34
FName Category
Definition DataflowNodeFactory.h:26
TSharedPtr< FDataflowNode > DefaultNodeObject
Definition DataflowNodeFactory.h:32
bool bIsDeprecated
Definition DataflowNodeFactory.h:29
FString ToolTip
Definition DataflowNodeFactory.h:28
bool IsExperimental() const
Definition DataflowNodeFactory.h:44
FString Tags
Definition DataflowNodeFactory.h:27
FName NodeVersion
Definition DataflowNodeFactory.h:31
bool IsDeprecated() const
Definition DataflowNodeFactory.h:39
FName GetVersion() const
Definition DataflowNodeFactory.h:49
bool bIsExperimental
Definition DataflowNodeFactory.h:30
FName DisplayName
Definition DataflowNodeFactory.h:25
FName TypeName
Definition DataflowNodeFactory.h:24
Definition DataflowNodeFactory.h:15
FGuid Guid
Definition DataflowNodeFactory.h:16
FName Name
Definition DataflowNodeFactory.h:18
FName Type
Definition DataflowNodeFactory.h:17
UObject * OwningObject
Definition DataflowNodeFactory.h:19
Definition DataflowNode.h:22
FName Name
Definition DataflowNode.h:23