| FAbortableBackgroundTask |
FAbortableBackgroundTask is a FNonAbandonableTask intended for long-running background computations that might need to be interrupted, such as expensive operations driven by a UI tool that the user may wish to cancel. |
| FAsyncTaskExecuterWithAbort |
FAsyncTaskExecuterWithAbort is an extension of FAsyncTask that adds a bAbort flag. |
| FAsyncTaskExecuterWithProgressCancel |
An extension of FAsyncTaskExecuterWithAbort that requires the task have a GetProgress() function Intended to be used with FAbortableBackgroundTask Provides a PollProgress method to report out task progress |
| FBendMeshOp |
|
| FBooleanMeshesOp |
|
| FCotanSmoothingOp |
|
| FCubeGridBooleanOp |
Operator meant to be used with UCubeGridTool that adds or subtracts a box to/from an input mesh, with options to weld the box's corners to make ramps/corners |
| FCurveSweepOp |
Operation for sweeping a profile curve along a sweep curve to create a mesh. |
| FDynamicMeshOperator |
FDynamicMeshOperator is a base interface for operator implementations that can produce a FDynamicMesh3 with associated FTransformSRT3d. |
| FEdgeLoopInsertionOp |
|
| FEditNormalsOp |
|
| FExtrudeOp |
|
| FFlareMeshOp |
|
| FGenerateCrossSectionOp |
|
| FGroupEdgeInsertionOp |
|
| FHoleFillOp |
|
| FIterativeOffsetMeshOp |
|
| FIterativeSmoothingOp |
|
| FLaplacianOffsetMeshOp |
|
| FLatticeDeformerOp |
|
| FLinearExtrusionOp |
LinearExtrusionOp extrudes a set of triangles of a mesh in a linear direction, with various options for how to process that extrusion. |
| FMeshBoundaryCache |
|
| FMeshOffsetBaseOp |
Base class for Mesh Offset operations (ie displacement along some kind of normal) Optionally duplicates input mesh and joins the two together, either by welding along shared border or creating quad-strip join. |
| FMeshSpaceDeformerOp |
|
| FMirrorOp |
|
| FModelingOperatorsModule |
|
| FPlaneCutOp |
|
| FRecomputeUVsOp |
|
| FRegionOffsetOp |
RegionOffsetOp extrudes a set of triangles of a mesh in a linear direction, with various options for how to process that extrusion. |
| FRemeshMeshOp |
|
| FRemoveOccludedTrianglesOp |
|
| FSelfUnionMeshesOp |
|
| FSimpleMeshProcessingBaseOp |
Dynamic Mesh Operator that has a separate PositionBuffer that contains copy of input vertex positions. |
| FSkinBindingOp |
|
| FSmoothingOpBase |
|
| FTriangulateCurvesOp |
FTriangulateCurvesOp triangulates polygons/paths generated from USplineComponent inputs. |
| FTwistMeshOp |
|
| FUVEditorTexelDensityOp |
|
| FUVLayoutOp |
|
| FUVProjectionOp |
|
| FVoxelBaseOp |
|
| FVoxelBlendMeshesOp |
|
| FVoxelMorphologyMeshesOp |
|
| FVoxelSolidifyMeshesOp |
|
| TBackgroundModelingComputeSource |
TBackgroundModelingComputeSource is a container that can be used to repeatedly execute a background computation. |
| TDeleterTask |
TDeleterTask is a task that takes ownership of another FAsyncTask that is (presumably) still executing some operation. |
| TGenericDataOperator |
TGenericDataOperator is a base interface for operator implementations that can produce an object of arbitrary data type. |
| TModelingOpTask |
TModelingOpTask is an FAbortableBackgroundTask that executes a modeling operator of template type OpType. |
| UGenerateCrossSectionOpFactory |
|
| URecomputeUVsOpFactory |
Can be hooked up to a UMeshOpPreviewWithBackgroundCompute to perform UV solving operations. |
| URecomputeUVsToolProperties |
|
| UUVEditorTexelDensitySettings |
|
| UUVLayoutOperatorFactory |
Can be hooked up to a UMeshOpPreviewWithBackgroundCompute to perform UV Layout operations. |
| UUVLayoutProperties |
UV Layout Settings |
| UUVTexelDensityOperatorFactory |
Can be hooked up to a UMeshOpPreviewWithBackgroundCompute to perform UV Layout operations. |