Navigation
API > API/Plugins > API/Plugins/UVEditorTools > API/Plugins/UVEditorTools/Selection
References
| Module | UVEditorTools |
| Header | /Engine/Plugins/Editor/UVEditor/Source/UVEditorTools/Public/Selection/UVToolSelection.h |
| Include | #include "Selection/UVToolSelection.h" |
Syntax
class FUVToolSelection
Remarks
Class that represents a selection in the canonical unwrap of a UV editor input object.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSet< int32 > | SelectedIDs | ||
| FMeshEdgesFromTriangleSubIndices | StableEdgeIDs | ||
| TWeakObjectPtr< UUVEditorToolMeshInput > | Target | ||
| EType | Type |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AreElementsPresentInMesh
(
const FDynamicMesh3& Mesh |
||
| void | Clear () |
||
| TArray< int32 > | ConvertAppliedElementIdsToUnwrappedElementIds
(
EType SelectionMode, |
Utility method to convert element ids from those belonging to the applied mesh to those belonging to equivalent ids on the unwrapped mesh | |
| TArray< int32 > | ConvertUnwrappedElementIdsToAppliedElementIds
(
EType SelectionMode, |
Utility method to convert element ids from those belonging to the unwrapped mesh to those belonging to equivalent ids on the applied mesh | |
| FUVToolSelection | GetConvertedSelection
(
const FDynamicMesh3& Mesh, |
Utility method to construct a new selection from an existing reference selection, only with a new geometry type. | |
| FUVToolSelection | Utility method to construct a new selection from an existing reference Unwrap mesh selection, only for the equivalent Applied mesh geometry. | ||
| FUVToolSelection | Utility method to construct a new selection from an existing reference Applied mesh selection, only for the equivalent Unwrap mesh geometry. | ||
| bool | |||
| bool | IsAllSelected
(
const FDynamicMesh3& Mesh |
||
| bool | IsEmpty () |
||
| void | RestoreFromStableEdgeIdentifiers
(
const FDynamicMesh3& Mesh |
||
| void | SaveStableEdgeIdentifiers
(
const FDynamicMesh3& Mesh |
||
| void | SelectAll
(
const FDynamicMesh3& Mesh, |
||
| FAxisAlignedBox3d | ToBoundingBox
(
const FDynamicMesh3& Mesh, |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FUVToolSelection& Other |
||
| bool | operator==
(
const FUVToolSelection& Other |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EType |