Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Selection/PersistentMeshSelectionManager.h |
Include |
#include "Selection/PersistentMeshSelectionManager.h" |
UCLASS()
class UPersistentMeshSelectionManager : public UObject
UPersistentMeshSelectionManager manages an active Mesh Selection. The assumption is that this class will be registered with the ContextStore of an InteractiveToolsContext, and the various Tool implementations will get/set the selection.
StoredMeshSelectionUtil.h contains various utility functions to simplify usage of this class, those functions are preferable to directly using the Manager.
Name | Description | ||
---|---|---|---|
|
TObjectPtr< UPe... |
ActiveSelection |
|
|
TObjectPtr< UIn... |
ParentContext |
|
|
TObjectPtr< UPr... |
SelectionDisplay |
Name | Description | ||
---|---|---|---|
|
ClearActiveSelection() |
Clear the active selection. |
|
|
UPersistentM... |
GetActiveSelection() |
|
|
HasActiveSelection() |
||
|
Initialize |
||
|
OnSelectionModified() |
||
|
SetNewActiveSelection ( |
Set a new active selection. |
|
|
SetNewActiveSelectionInternal ( |
||
|
Shutdown() |