Navigation
| Name | DataflowEngine |
| Type | Runtime |
| Location | /Engine/Source/Runtime/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) |
| UDataflowAttachment | Generic dataflow instance attachment implemented as a user asset data object so it can be embedded inside any asset that is a user-data container. |
| 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 |
| UDataflowSkeletalMeshAttachment | |
| UDataflowSubGraph |
Structs
| Name | Remarks |
|---|---|
| FDataflowAssetDelegates | |
| FDataflowAttachmentFactory | |
| 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 |
| 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 |
| FDataflowSkeleton | Represents skeletons for dataflow |
| 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 |
| FDataflowVariable | |
| 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 |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnColorCurveChanged | TMulticastDelegate_OneParam< void, TArray< FRichCurve * > > | Dataflow/DataflowColorRamp.h |
Enums
Public
| Name | Remarks |
|---|---|
| EDataflowDebugDrawRenderType | |
| EDataflowSphereCoveringColorMethod | SphereCovering DebugDraw basic common settings |
| EDataflowType | Data flow types |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnColorCurveChangedDelegate | FOnColorCurveChanged | Dataflow/DataflowColorRamp.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FLinearColor GetCurveColor
(
FRichCurveEditInfo CurveInfo |
Dataflow/DataflowColorRamp.h | ||
| Dataflow/DataflowColorRamp.h | |||
virtual void GetCurves
(
TAdderReserverRef< FRichCurveEditInfoConst > Curves |
Dataflow/DataflowColorRamp.h | ||
virtual FLinearColor GetLinearColorValue
(
float InTime |
Dataflow/DataflowColorRamp.h | ||
| Dataflow/DataflowColorRamp.h | |||
virtual bool HasAnyAlphaKeys() |
Dataflow/DataflowColorRamp.h | ||
bool IsEmpty() |
Dataflow/DataflowColorRamp.h | ||
virtual bool IsLinearColorCurve() |
Dataflow/DataflowColorRamp.h | ||
virtual bool IsValidCurve
(
FRichCurveEditInfo CurveInfo |
Dataflow/DataflowColorRamp.h | ||
TRefCountPtr< ObjectType > MakeDebugDrawObject
(
Args&&... args |
Dataflow/DataflowDebugDrawObject.h | ||
virtual void MakeTransactional() |
Dataflow/DataflowColorRamp.h | ||
virtual void ModifyOwner() |
Dataflow/DataflowColorRamp.h | ||
virtual void OnCurveChanged
(
const TArray< FRichCurveEditInfo >& ChangedCurveEditInfos |
Dataflow/DataflowColorRamp.h | ||
void SetColorAtTime
(
float Time, |
Dataflow/DataflowColorRamp.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 | |
T UE::Dataflow::Mesh::InterpolateAttribute
(
const FVector& InVertexA, |
Barycentric interpolation of a vertex attribute. | Dataflow/DataflowEngineUtil.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 |