UPersistentMeshSelection

[UPersistentMeshSelection](API\Plugins\ModelingComponents\Selection\UPersistentMeshSelection) is a [UObject](API\Runtime\CoreUObject\UObject\UObject) wrapper for a [FGenericMeshSelection](API\Plugins\ModelingComponents\Selection\FGenericMeshSelection)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UPersistentMeshSelection

References

Module

ModelingComponents

Header

/Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Selection/PersistentMeshSelection.h

Include

#include "Selection/PersistentMeshSelection.h"

Syntax

UCLASS()
class UPersistentMeshSelection : public UObject

Remarks

Variables

Name Description

Protected variable

FGenericMeshSel...

 

Selection

Functions

Name Description

Public function Const

void

 

ExtractIntoSelectionObject

(
    const FGroupTopology& TopologyIn,
    FGroupTopologySelection& Selection...
)

Initializes a FGroupTopologySelection using the current contents of the object.

Public function Const

const FGener...

 

GetSelection()

Public function Const

FGenericMesh...

 

GetSelectionType()

Public function Const

UPrimitiveCo...

 

GetTargetComponent()

Public function Const

bool

 

IsEmpty()

Public function

void

 

SetSelection

(
    const FGenericMeshSelection& Selec...
)

Replace the internal Selection data

Public function

void

 

SetSelection

(
    const FGroupTopology& TopologyIn,
    const FGroupTopologySelection& Sel...,
    const FCompactMaps* CompactMap...
)

Resets the contents of the object using the given selection.