Navigation
API > API/Plugins > API/Plugins/DataflowEditor
This describe a renderable type instance which match to a specific node + output(s) And to be rendered in the context a specific Actor and Dataflow context
| Name | FRenderableTypeInstance |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Dataflow/Source/DataflowEditor/Public/DataflowRendering/DataflowRenderableTypeInstance.h |
| Include Path | #include "DataflowRendering/DataflowRenderableTypeInstance.h" |
Syntax
struct FRenderableTypeInstance
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRenderableTypeInstance
(
FContext& InContext, |
DataflowRendering/DataflowRenderableTypeInstance.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EvaluationContext | FContext & | DataflowRendering/DataflowRenderableTypeInstance.h | ||
| Node | TSharedPtr< const FDataflowNode > | DataflowRendering/DataflowRenderableTypeInstance.h | ||
| OutputName | const FName | DataflowRendering/DataflowRenderableTypeInstance.h | ||
| RenderableType | const IRenderableType * | DataflowRendering/DataflowRenderableTypeInstance.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CacheValue
(
T&& InValue |
DataflowRendering/DataflowRenderableTypeInstance.h | ||
bool CanRender() |
Whether this instance can render | DataflowRendering/DataflowRenderableTypeInstance.h | |
const T & GetCachedValue() |
DataflowRendering/DataflowRenderableTypeInstance.h | ||
FString GetDisplayName() |
Returns the display name of this instance | DataflowRendering/DataflowRenderableTypeInstance.h | |
const T & GetOutputValue
(
const T& Default |
Get value for the primary output to render Returns the default value if not found of this fails internally | DataflowRendering/DataflowRenderableTypeInstance.h | |
void GetPrimitiveComponents
(
FRenderableComponents& OutComponents |
Get the corresponding | DataflowRendering/DataflowRenderableTypeInstance.h | |
bool HasUptoDateCachedValue() |
DataflowRendering/DataflowRenderableTypeInstance.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void GetRenderableInstancesForNode
(
FContext& Context, |
Find all renderable instances for a specific node and a specific view mode | DataflowRendering/DataflowRenderableTypeInstance.h |