Navigation
API > API/Plugins > API/Plugins/ModelingComponents > API/Plugins/ModelingComponents/Selection
Deprecated * UPersistentMeshSelection and related functions are deprecated
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDEPRECATED_PersistentMeshSelectionManager
References
| Module | ModelingComponents |
| Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Selection/PersistentMeshSelectionManager.h |
| Include | #include "Selection/PersistentMeshSelectionManager.h" |
Syntax
UCLASS&40;Deprecated&41;
class UDEPRECATED_PersistentMeshSelectionManager : public UObject
Remarks
UDEPRECATED_PersistentMeshSelectionManager 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.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UInteractiveToolsContext > | ParentContext | ||
| TObjectPtr< UPreviewGeometry > | SelectionDisplay |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Clear the active selection. | ||
| UDEPRECATED_PersistentMeshSelection * | |||
| bool | |||
| void | Initialize
(
TObjectPtr< UInteractiveToolsContext > ToolsContext |
||
| void | |||
| void | SetNewActiveSelection
(
UDEPRECATED_PersistentMeshSelection* Selection |
Set a new active selection. | |
| void | SetNewActiveSelectionInternal
(
UDEPRECATED_PersistentMeshSelection* Selection |
||
| void | Shutdown () |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UDEPRECATED_PersistentMeshSelection > | ActiveSelection_DEPRECATED | UPersistentMeshSelection and related functions are deprecated |