Navigation
API > API/Plugins > API/Plugins/UVEditorTools > API/Plugins/UVEditorTools/Operators
Inheritance Hierarchy
- FDynamicMeshOperator
- FUVEditorUVTransformBaseOp
- FUVEditorUVAlignOp
- FUVEditorUVDistributeOp
- FUVEditorUVTransformOp
References
| Module | UVEditorTools |
| Header | /Engine/Plugins/Editor/UVEditor/Source/UVEditorTools/Public/Operators/UVEditorUVTransformOp.h |
| Include | #include "Operators/UVEditorUVTransformOp.h" |
Syntax
class FUVEditorUVTransformBaseOp : public UE::Geometry::FDynamicMeshOperator
Variables
| Type | Name | Description | |
|---|---|---|---|
| FDynamicMeshUVOverlay * | ActiveUVLayer | ||
| TOptional< TSet< int32 > > | EdgeSelection | ||
| TMap< int32, int32 > | ElementToComponent | ||
| EUVEditorAlignDistributeGroupingModeBackend | GroupingMode | ||
| TSharedPtr< FDynamicMesh3, ESPMode::ThreadSafe > | OriginalMesh | Inputs | |
| FAxisAlignedBox2d | OverallBoundingBox | ||
| TArray< FAxisAlignedBox2d > | PerComponentBoundingBoxes | ||
| TArray< int32 > | SpatiallyOrderedComponentIndex | ||
| TOptional< TSet< int32 > > | TransformingElements | ||
| TSharedPtr< FMeshConnectedComponents > | UVComponents | ||
| int | UVLayerIndex | ||
| TOptional< TSet< int32 > > | VertexSelection | ||
| TArray< FVector2D > | VisualizationPivots |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| FVector2f | GetAlignmentPointFromBoundingBoxAndDirection
(
EUVEditorAlignDirectionBackend Direction, |
||
| FVector2f | GetAlignmentPointFromUDIMAndDirection
(
EUVEditorAlignDirectionBackend Direction, |
||
| const TArray< FVector2D > & | |||
| void | HandleTransformationOp
(
FProgressCancel* Progress |
||
| void | |||
| void | SetSelection
(
const TSet< int32 >& EdgeSelection, |
||
| void | SetTransform
(
const FTransformSRT3d& Transform |
||
| void | SortComponentsByBoundingBox
(
bool bSortXThenY |
Overridden from FDynamicMeshOperator
| Type | Name | Description | |
|---|---|---|---|
| void | CalculateResult
(
FProgressCancel* Progress |
Calculate the result of the operator. This will populate the internal Mesh and Transform. |