Navigation
API > API/Plugins > API/Plugins/DataflowEditor
This registry contains all Dataflow renderable types instances
| Name | FRenderableTypeRegistry |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Dataflow/Source/DataflowEditor/Public/DataflowRendering/DataflowRenderableTypeRegistry.h |
| Include Path | #include "DataflowRendering/DataflowRenderableTypeRegistry.h" |
Syntax
struct FRenderableTypeRegistry
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRenderableTypeRegistry() |
DataflowRendering/DataflowRenderableTypeRegistry.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FRenderableTypes | TArray< const IRenderableType * > | DataflowRendering/DataflowRenderableTypeRegistry.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| RenderableTypesByPrimaryType | TMap< FName, FRenderableTypes > | DataflowRendering/DataflowRenderableTypeRegistry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FRenderableTypes & GetRenderableTypes
(
FName PrimaryType |
Get all the available renderable types for a specific primary type | DataflowRendering/DataflowRenderableTypeRegistry.h | |
void Register
(
const IRenderableType* RenderableType |
Register a renderable type instance - use UE_DATAFLOW_REGISTER_RENDERABLE_TYPE instead of calling this directly for ease of use | DataflowRendering/DataflowRenderableTypeRegistry.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FRenderableTypeRegistry & GetInstance() |
Get the one and only instance of this registry | DataflowRendering/DataflowRenderableTypeRegistry.h |