Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/Selections
References
| Module | GeometryCore |
| Header | /Engine/Source/Runtime/GeometryCore/Public/Selections/MeshEdgeSelection.h |
| Include | #include "Selections/MeshEdgeSelection.h" |
Syntax
class FMeshEdgeSelection
Remarks
Currently a thin wrapper of a TSet
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMeshEdgeSelection
(
const FDynamicMesh3* mesh |
|||
FMeshEdgeSelection
(
const FDynamicMesh3* mesh, |
Convert vertex selection to edge selection. Require at least minCount verts of edge to be selected | ||
FMeshEdgeSelection
(
const FDynamicMesh3* mesh, |
Convert face selection to edge selection. Require at least minCount tris of edge to be selected |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< int > | AsArray () |
||
| TBitArray< FDefaultBitArrayAllocator > | AsBitArray () |
||
| TSet< int > | AsSet () |
||
| TSet< int >::TRangedForIterator | begin () |
DO NOT USE DIRECTLY STL-like iterators to enable range-based for loop support. | |
| TSet< int >::TRangedForConstIterator | begin () |
||
| void | Deselect
(
int tid |
||
| void | Deselect
(
TArrayView< const int > edges |
||
| void | DeselectAll () |
||
| TSet< int >::TRangedForIterator | end () |
||
| TSet< int >::TRangedForConstIterator | end () |
||
| bool | IsSelected
(
int eid |
||
| int | Num () |
||
| void | Select
(
int eid |
||
| void | |||
| void | Select
(
TArrayView< const int > edges |
||
| void | Select
(
TFunctionRef< bool(int)> SelectF |
||
| void | SelectBoundaryTriEdges
(
const FMeshFaceSelection& Triangles |
||
| void | SelectTriangleEdges
(
TArrayView< const int > Triangles |
||
| void | SelectVertexEdges
(
TArrayView< const int > vertices |