Navigation
API > API/Plugins > API/Plugins/ModelingComponents > API/Plugins/ModelingComponents/Selection
Inheritance Hierarchy
- IGeometrySelectionChange
- FGeometrySelectionDeltaChange
- FGeometrySelectionReplaceChange
References
| Module | ModelingComponents |
| Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Selection/GeometrySelectionChanges.h |
| Include | #include "Selection/GeometrySelectionChanges.h" |
Syntax
class IGeometrySelectionChange
Remarks
Base interface intended to be implemented by FToolCommandChange subclasses that represent changes to a FGeometrySelection. The point of the interface is to allow UGeometrySelectionManager to execute the ApplyChange() and RevertChange() with the FGeometrySelectionEditor it provides. So the call pattern is that the FToolCommandChange::Apply(), with the UGeometrySelectionManager as the UObject target, will call UGeometrySelectionManager::ApplyChange(), which then in turn will call IGeometrySelectionChange::ApplyChange()
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ApplyChange
(
FGeometrySelectionEditor* Editor, |
||
| FGeometryIdentifier | |||
| void | RevertChange
(
FGeometrySelectionEditor* Editor, |
Typedefs
| Name | Description |
|---|---|
| FGeometrySelection | |
| FGeometrySelectionDelta | |
| FGeometrySelectionEditor |