Navigation
API > API/Runtime > API/Runtime/DataflowCore
| Name | FNodeFactory |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Dataflow/Core/Public/Dataflow/DataflowNodeFactory.h |
| Include Path | #include "Dataflow/DataflowNodeFactory.h" |
Syntax
class FNodeFactory
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNodeFactory() |
Dataflow/DataflowNodeFactory.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FNodeFactory() |
Dataflow/DataflowNodeFactory.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FNewNodeFunction | TFunction< TUniquePtr< FDataflowNode >(const FNewNodeParameters &)> | Dataflow/DataflowNodeFactory.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Instance | FNodeFactory * | Dataflow/DataflowNodeFactory.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ClassMap | TMap< FName, FNewNodeFunction > | All Maps indexed by TypeName. | Dataflow/DataflowNodeFactory.h | |
| GetterNodesByAssetType | TMap< FName, FName > | Dataflow/DataflowNodeFactory.h | ||
| ParametersMap | TMap< FName, FFactoryParameters > | Dataflow/DataflowNodeFactory.h | ||
| VersionMap | TMap< FName, TArray< FName > > | Dataflow/DataflowNodeFactory.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Dataflow/DataflowNodeFactory.h | |||
const FFactoryParameters & GetParameters
(
FName InTypeName |
Dataflow/DataflowNodeFactory.h | ||
TSharedPtr< FDataflowNode > NewNodeFromRegisteredType
(
FGraph& Graph, |
Dataflow/DataflowNodeFactory.h | ||
TArray< FFactoryParameters > RegisteredParameters() |
Dataflow/DataflowNodeFactory.h | ||
| Dataflow/DataflowNodeFactory.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Dataflow/DataflowNodeFactory.h | |||
static FNodeFactory * GetInstance() |
Dataflow/DataflowNodeFactory.h | ||
static int32 GetNumVersionFromVersion
(
const FName& Version |
Dataflow/DataflowNodeFactory.h | ||
static FString GetToolTipFromStruct
(
UScriptStruct* InStruct, |
Dataflow/DataflowNodeFactory.h | ||
| Dataflow/DataflowNodeFactory.h | |||
| Dataflow/DataflowNodeFactory.h | |||
static bool IsNodeDeprecated
(
const UStruct* Struct |
Dataflow/DataflowNodeFactory.h | ||
static bool IsNodeDeprecated
(
const FName NodeType |
Dataflow/DataflowNodeFactory.h | ||
static bool IsNodeExperimental
(
const UStruct* Struct |
Dataflow/DataflowNodeFactory.h | ||
static bool IsNodeExperimental
(
const FName NodeType |
Dataflow/DataflowNodeFactory.h | ||
static void RegisterNodeFromType() |
Dataflow/DataflowNodeFactory.h |