| FAnyTypesRegistry |
|
| FArrayInputParameters |
|
| FArrayOutputParameters |
|
| FCategoryRegistry |
Registry for categories This is used for node in editor filtering |
| FConnectionParameters |
|
| FConnectionReference |
Do not hold onto FConnectionReference when Reference is dynamically allocated (e.g., when using array inputs). |
| FContextAssetStore |
Asset store to managed creation and storage of assets during the evaluation of the Dataflow graph |
| FContextCache |
|
| FContextCacheData |
|
| FContextCacheElementBase |
Base class for all context cache entries |
| FContextCacheElementNull |
Null entry, this will always return a default value. |
| FContextCacheElementReference |
Reference to another context cache entry. |
| FContextCacheElementUStruct |
UStruct cache element. |
| FContextCacheElementUStructArray |
UStruct array cache element. |
| FContextCallstack |
Connection context callstack Used to detected loops and use for error handling |
| FContextEvaluator |
Asynchronously evaluate a dataflow nodes This may be slower than executing the graph in one go synchronously but this offers the following advantage: |
| FContextPerfData |
Performance data per connection |
| FContextScopedCallstack |
|
| FContextValue |
|
| FConvertBoolArrayTypesDataflowNode |
Convert Bool array types |
| FConvertBoolTypesDataflowNode |
Convert Bool types |
| FConvertIndexArrayToSelectionTypesDataflowNode |
Convert Index Array to Selection |
| FConvertIndexToSelectionTypesDataflowNode |
Convert Index to Selection |
| FConvertNumericArrayTypesDataflowNode |
Convert Numeric array types |
| FConvertNumericTypesDataflowNode |
Convert Numeric types (double, float, int64, uint64, int32, uint32, int16, uint16, int8, uint8) |
| FConvertRotationDataflowNode |
Convert Rotation (FQuat, FRotator, FVector) |
| FConvertSelectionTypesDataflowNode |
Convert Selection types |
| FConvertSelectionTypesToIndexArrayDataflowNode |
Convert Selection to Index Array |
| FConvertStringArrayTypesDataflowNode |
Convert String array types |
| FConvertStringConvertibleTypesDataflowNode |
Convert String convertible types (String types, Numeric types, Vector types and Booleans) |
| FConvertStringTypesDataflowNode |
Convert String types (FString or FName or FText) |
| FConvertTransformArrayTypesDataflowNode |
Convert Transform array types |
| FConvertTransformTypesDataflowNode |
Convert Transform types |
| FConvertUObjectConvertibleTypesDataflowNode |
Convert UObject types |
| FConvertVectorArrayTypesDataflowNode |
Convert Vector array types |
| FConvertVectorTypesDataflowNode |
Convert Vector types (2D, 3D and 4D vector, single and double precision) |
| FDataflowAllTypes |
Any supported type |
| FDataflowAllTypesPolicy |
|
| FDataflowAnyType |
Any supported type |
| FDataflowArrayInput |
|
| FDataflowArrayOutput |
|
| FDataflowArrayTypePolicy |
|
| FDataflowArrayTypes |
Generic Array types |
| FDataflowBaseElement |
Base dataflow scene element that could be used in outliner and for rendering |
| FDataflowBoolArrayTypes |
Bool array types |
| FDataflowBoolTypes |
Bool types |
| FDataflowBranchNode |
|
| FDataflowConnection |
Input Output Base |
| FDataflowConverter |
|
| FDataflowCurveSelection |
|
| FDataflowFaceSelection |
|
| FDataflowForceDependencyNode |
Force an evaluation dependency between two values |
| FDataflowFreezeActions |
Empty class for the freeze UI customization. |
| FDataflowGeometrySelection |
|
| FDataflowImage |
Represents image for dataflow type is constrained to Float32 with 1 or 4 channels |
| FDataflowImageCombineChannelsNode |
Combine channels into a single RGBA image Outputs are single channel images |
| FDataflowImageFromColorNode |
Create a RGBA image from a single color at a specific resolution Outputs are single channel images |
| FDataflowImageSplitChannelsNode |
Split a image in individual channels Outputs are single channel images |
| FDataflowInput |
|
| FDataflowMaterialSelection |
|
| FDataflowMathAbsNode |
Absolute value ( |A| ) |
| FDataflowMathAddNode |
Addition (A + B) |
| FDataflowMathArcCosNode |
ArcCos(A) returns a value in radians |
| FDataflowMathArcSinNode |
ArcSin(A) returns a value in radians |
| FDataflowMathArcTan2Node |
ArcTan2(A, B) returns a value in radians |
| FDataflowMathArcTanNode |
ArcTan(A) returns a value in radians |
| FDataflowMathCeilNode |
Ceil ( 1.4 => 2.0 | 1.9 => 2.0 | -5.3 => -5.0) |
| FDataflowMathClampNode |
Clamp(A, Min, Max) clamp a value to specific range (inclusive) |
| FDataflowMathConstantNode |
Math constants ( see EDataflowMathConstantsEnum ) |
| FDataflowMathCosNode |
Cos(A) with A in radians |
| FDataflowMathCubeNode |
Cube ( A * A * A ) |
| FDataflowMathDegToRadNode |
DegToRad(A) convert degrees to radians |
| FDataflowMathDivideNode |
Division (A / B) if B is equal to 0, 0 is returned Fallback value |
| FDataflowMathExpNode |
Exponential ( Exp(A) ) |
| FDataflowMathFloorNode |
Floor ( 1.4 => 1.0 | 1.9 => 1.0 | -5.3 => -6.0 ) |
| FDataflowMathFracNode |
Frac ( 1.4 => 0.4 | 1.9 => 0.9 | -5.3 => 0.3 ) |
| FDataflowMathInverseSquareRootNode |
Inverse Square Root ( 1 / sqrt(A) ) if A is equal to 0, returns Fallback |
| FDataflowMathLogNode |
Natural log ( Log(A) ) |
| FDataflowMathLogXNode |
Log for a specific base ( LogBase ) If base is negative or zero returns 0 |
| FDataflowMathMaximumNode |
Maximum ( Max(A, B) ) Deprecated (5.6) Use Maximum (V2) with variable number of inputs instead |
| FDataflowMathMaximumNode_v2 |
Maximum ( Max(A, B, C, ... ) ) |
| FDataflowMathMinimumNode |
Minimum ( Min(A, B) ) Deprecated (5.6) Use Minimum (V2) with variable number of inputs instead |
| FDataflowMathMinimumNode_v2 |
Minimum ( Min(A, B, C, ... ) ) |
| FDataflowMathMultiplyNode |
Multiplication (A * B) |
| FDataflowMathNegateNode |
Negate ( -A ) |
| FDataflowMathOneInputOperatorNode |
One input operators base class |
| FDataflowMathOneMinusNode |
One minus (1 - A) |
| FDataflowMathPowNode |
Power ( A ^ B) |
| FDataflowMathRadToDegNode |
RadToDeg(A) convert radians to degrees |
| FDataflowMathReciprocalNode |
Reciprocal( 1 / A ) if A is equal to 0, returns Fallback |
| FDataflowMathRoundNode |
Round ( 1.4 => 1.0 | 1.9 => 2.0 | -5.3 => -5.0) |
| FDataflowMathSignNode |
Return -1, 0, +1 whether the input is respectively negative, zero or positive ( Sign(A) ) |
| FDataflowMathSinNode |
Sin(A) with A in radians |
| FDataflowMathSquareNode |
Square ( A * A ) |
| FDataflowMathSquareRootNode |
Square Root ( sqrt(A) ) |
| FDataflowMathSubtractNode |
Subtraction (A - B) |
| FDataflowMathTanNode |
Tan(A) with A in radians |
| FDataflowMathTruncNode |
Trunc ( 1.4 => 1.0 | 1.9 => 1.0 | -5.3 => -5.0) |
| FDataflowMathTwoInputsOperatorNode |
Two inputs operators base class |
| FDataflowNode |
FNode Base class for node based evaluation within the Dataflow graph. |
| FDataflowNumericArrayPolicy |
|
| FDataflowNumericArrayTypes |
Numeric array types |
| FDataflowNumericTypePolicy |
|
| FDataflowNumericTypes |
Numeric types (double, float, int64, uint64, int32, uint32, int16, uint16, int8, uint8)" |
| FDataflowOutput |
|
| FDataflowOverrideNode |
FDataflowOverrideNode Base class for override nodes within the Dataflow graph. |
| FDataflowPath |
|
| FDataflowPrintNode |
Print value in the log Supports any type comnvertible to a string |
| FDataflowReRouteNode |
|
| FDataflowRotationTypePolicy |
|
| FDataflowRotationTypes |
Rotation types |
| FDataflowSelection |
|
| FDataflowSelectionTypePolicy |
|
| FDataflowSelectionTypes |
Selection types |
| FDataflowSelectNode |
|
| FDataflowStringArrayPolicy |
|
| FDataflowStringArrayTypes |
String array types |
| FDataflowStringConvertibleTypePolicy |
String comvertible types |
| FDataflowStringConvertibleTypes |
String convertible types (String types, Numeric types, Vector types and Booleans) |
| FDataflowStringTypePolicy |
|
| FDataflowStringTypes |
String types (FString or FName or FText) |
| FDataflowTerminalNode |
FDataflowTerminalNode Base class for terminal nodes within the Dataflow graph. |
| FDataflowTransformArrayTypes |
Transform array types |
| FDataflowTransformSelection |
|
| FDataflowTransformTypes |
Transform types |
| FDataflowUObjectConvertibleTypePolicy |
|
| FDataflowUObjectConvertibleTypes |
UObject types |
| FDataflowVectorAddNode |
Add two vectors component wise : V = (A + B) |
| FDataflowVectorArrayPolicy |
|
| FDataflowVectorArrayTypes |
Vector array types |
| FDataflowVectorBreakNode |
Break a vector in 4 components if the input vector is of a lower dimension than 4, the remaining components will be set to zero |
| FDataflowVectorCrossProductNode |
Compute the cross product of two vectors : CrossProduct = B^A This node only operates in 3 dimensions, inputs will be converted to a 3D vector internally and result will be a vector with a zero W component |
| FDataflowVectorDistanceNode |
Compute the distance between two vectors : Distance = |B-A| |
| FDataflowVectorDivideNode |
Multiply two vectors component wise: V = (A / B) When a component of B is zero, use the falback value as a return value for the specific component |
| FDataflowVectorDotProductNode |
Compute the dot product between two vectors : DotProduct = A.B |
| FDataflowVectorLengthNode |
Compute the Length of a vector : Length = |V| |
| FDataflowVectorMakeVec2Node |
Make a 2D Vector |
| FDataflowVectorMakeVec3Node |
Make a 3D Vector |
| FDataflowVectorMakeVec4Node |
Make a 4D Vector |
| FDataflowVectorMultiplyNode |
Multiply two vectors component wise: V = (A * B) |
| FDataflowVectorNormalize |
Normalize a vector : Normalized = V/|V| |
| FDataflowVectorScaleNode |
Scale a vector by a scalar : Scaled = (V * Scale) |
| FDataflowVectorSquaredLengthNode |
Compute the Squared length of a vector : Length = |V||V| |
| FDataflowVectorSubtractNode |
Subtract two vectors component wise: V = (A - B) |
| FDataflowVectorTypePolicy |
|
| FDataflowVectorTypes |
Vector types (2D, 3D and 4D vector, single and double precision) |
| FDataflowVertexSelection |
|
| FDynamicMeshDebugDrawMesh |
|
| FFactoryParameters |
|
| FInputParameters |
|
| FLink |
|
| FNewNodeParameters |
|
| FNodeColors |
|
| FNodeParameters |
|
| FOutputParameters |
|
| FPin |
|
| FPinSettings |
|
| FRenderingParameter |
|
| FSimpleDebugDrawMesh |
|
| FTimestamp |
|
| FTransformLevelColors |
|
| IContextAssetStoreInterface |
Interface to be implemented by the context that expose the asset store API |
| IContextCacheStore |
|
| IDataflowDebugDrawObject |
Dataflow object debug draw interface |
| IDataflowTypePolicy |
|
| TConnectionReference |
|
| TContextCacheElement |
Value storing context cache entry - strongly typed. |
| TContextCacheElementUObject |
UObject cache element, prevents the object from being garbage collected while in the cache. |
| TContextCacheElementUObjectArray |
TArray cache element, prevents the object from being garbage collected while in the cache. |
| TDataflowMultiTypePolicy |
|
| TDataflowPolicyTypeName |
|
| TDataflowSingleTypePolicy |
|
| TIsReflectedStruct |
Trait used to select the UStruct cache element path code. |
| TIsUObjectPtrElement |
Trait used to select the UObject* or TObjectPtr cache element path code. |