Navigation
| Name | DataflowEngine |
| Type | Runtime |
| Location | /Engine/Source/Runtime/Experimental/Dataflow/Engine/ |
| Module Build Rules | DataflowEngine.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FDataflowAssetEdit | FDataflowAssetEdit Structured RestCollection access where the scope of the object controls serialization back into the dynamic collection |
| FDataflowDebugDraw | |
| FDataflowDebugRenderSceneProxy | |
| TEngineContext | |
| UDataflow | UDataflow (UObject) |
| UDataflowBaseContent | Dataflow content owning dataflow asset that that will be used to evaluate the graph |
| UDataflowBlueprintLibrary | |
| UDataflowContentOwner | |
| UDataflowContextObject | Context object used for selection/rendering |
| UDataflowDebugDrawComponent | |
| UDataflowEdNode | |
| UDataflowInstanceInterface | |
| UDataflowMesh | Containter for storing mesh and material information in Dataflow graph |
| UDataflowSkeletalContent | Dataflow content owning dataflow and skelmesh assets that that will be used to evaluate the graph |
| UDataflowSubGraph |
Structs
| Name | Remarks |
|---|---|
| FDataflowAssetDelegates | |
| FDataflowCallSubGraphNode | Call a subgraph |
| FDataflowDebugDrawBaseObject | Dataflow object debug draw parent class |
| FDataflowDynamicConnections | Dynamic connection object allow a node to add dynamic inputs or outputs backed by a strongly typed properties via a property bag |
| FDataflowImageToTextureNode | Create a transient texture asset from an image |
| FDataflowInstance | This structure is to be embedded in any asset that need generation from a dataflow |
| FDataflowNodeDebugDrawSettings | DebugDraw basic common settings |
| FDataflowNodeSphereCoveringDebugDrawSettings | |
| FDataflowPreviewCacheParams | |
| FDataflowProxyElement | Proxy dataflow scene element that contains a ref to HDataflowElementHitProxy |
| FDataflowSubGraphDelegates | |
| FDataflowSubGraphGetCurrentIndexNode | Get the current index in a subgraph This is to be used in subgraph when iterating over an array |
| FDataflowSubGraphInputNode | This node represent the inputs of a dataflow subgraph |
| FDataflowSubGraphOutputNode | This node represent the Outputs of a dataflow subgraph |
| FDataflowTextureTerminalNode | Terminal node to a save a dependent 2D texture |
| FDataflowTextureToImageNode | Import a texture asset as an image. Texture must have CPU availability. |
| FDataflowVariableOverrides | This wraps the variable overrides This is also separate from FDataflowInstance to allow for customization to display override checkboxes in front of each variable property ( see DataflowDetails.h ) |
| FGetDataflowVariableNode | |
| FStringValuePair | |
| HDataflowElementHitProxy | Dataflow hit proxy for viewport selection |
| ISubGraphContextCallback |
Interfaces
| Name | Remarks |
|---|---|
| IDataflowContentOwner | Dataflow interface for any content owner |
| IDataflowInstanceInterface | Interface to use on asset class that are generated using a data flow |
Enums
Public
| Name | Remarks |
|---|---|
| EDataflowDebugDrawRenderType | |
| EDataflowSphereCoveringColorMethod | SphereCovering DebugDraw basic common settings |
| EDataflowType | Data flow types |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TRefCountPtr< ObjectType > MakeDebugDrawObject
(
Args&&... args |
Dataflow/DataflowDebugDrawObject.h | ||
bool UE::Dataflow::InstanceUtils::Private::OverrideVariableArray
(
FInstancedPropertyBag& Variables, |
Need to be in the header to be used by the templated structure override methods | Dataflow/DataflowInstance.h | |
| Dataflow/DataflowEngineUtil.h | |||
| Dataflow/DataflowEngineUtil.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void SetShadedRender
(
IDataflowDebugDrawInterface& DataflowRenderingInterface |
Dataflow/DataflowDebugDraw.h | ||
static void SetWireframeRender
(
IDataflowDebugDrawInterface& DataflowRenderingInterface |
Dataflow/DataflowDebugDraw.h |