Navigation
API > API/Plugins > API/Plugins/GeometryFlowCore
Singleton used to create nodes UE::GeometryFlow::FGraph, introduced to help with serialization. this contains an map between FNames and function pointers that can create the named nodes.
| Name | FNodeFactory |
| Type | class |
| Header File | /Engine/Plugins/Experimental/GeometryFlow/Source/GeometryFlowCore/Public/GeometryFlowNodeFactory.h |
| Include Path | #include "GeometryFlowNodeFactory.h" |
Syntax
class FNodeFactory
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNodeFactory () |
GeometryFlowNodeFactory.h | ||
FNodeFactory
(
const FNodeFactory& |
GeometryFlowNodeFactory.h |
Structs
| Name | Remarks |
|---|---|
| FNodeFactoryInfo |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanMake () |
GeometryFlowNodeFactory.h | ||
| GeometryFlowNodeFactory.h | |||
TUniquePtr< FNode > CreateNodeOfType
(
const FName NodeTypeName |
For unregistered types, this returns a null ptr. | GeometryFlowNodeFactory.h | |
const TMap< const FName, FNodeFactory::FNodeFactoryInfo > & GetFactories() |
GeometryFlowNodeFactory.h | ||
bool RegisterType
(
FString NodeTypePrettyName, |
Returns false if the NodeTypeName is already registered. | GeometryFlowNodeFactory.h |
Protected
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FNodeFactory & GetInstance() |
GeometryFlowNodeFactory.h | ||
static void TearDown() |
GeometryFlowNodeFactory.h |