Navigation
API > API/Plugins > API/Plugins/DataflowEditor
This interface defines a way to render a specific data type in Dataflow rendering is achieve by provided a number of components that will be added to the rednering scene
| Name | IRenderableType |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Dataflow/Source/DataflowEditor/Public/DataflowRendering/DataflowRenderableType.h |
| Include Path | #include "DataflowRendering/DataflowRenderableType.h" |
Syntax
struct IRenderableType
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanRender
(
const FRenderableTypeInstance& Instance |
Whether this type can be rendered in this context | DataflowRendering/DataflowRenderableType.h | |
FName GetOutputType() |
Returns the renderable primary type (ie: TObjectPtr |
DataflowRendering/DataflowRenderableType.h | |
void GetPrimitiveComponents
(
const FRenderableTypeInstance& Instance, |
Get the primitive components for the specific render context | DataflowRendering/DataflowRenderableType.h | |
virtual FName GetRenderGroup() |
Returns the supported render group, useful when rendering a specific type in a particular way (ie : "Surface" may render the geometry related groups ) | DataflowRendering/DataflowRenderableType.h | |
bool IsViewModeSupported
(
const IDataflowConstructionViewMode& ViewMode |
Return true if the ViewMode is supported for rendering this | DataflowRendering/DataflowRenderableType.h |