Navigation
API > API/Plugins > API/Plugins/ModelingComponents > API/Plugins/ModelingComponents/BaseTools
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInteractiveTool
- UMultiSelectionTool
- UMultiSelectionMeshEditingTool
- UAddPivotActorTool
- UAlignObjectsTool
- UAttributeEditorTool
- UBakeMeshAttributeTool
- UBakeMeshAttributeMapsToolBase
- UBakeMeshAttributeMapsTool
- UBakeMultiMeshAttributeMapsTool
- UBakeMeshAttributeVertexTool
- UBakeRenderCaptureTool
- UBakeTransformTool
- UBaseCreateFromSelectedTool
- UBaseVoxelTool
- UMergeMeshesTool
- UVoxelBlendMeshesTool
- UVoxelCSGMeshesTool
- UVoxelMorphologyMeshesTool
- UVoxelSolidifyMeshesTool
- UCSGMeshesTool
- UCutMeshWithMeshTool
- USelfUnionMeshesTool
- UCombineMeshesTool
- UConvertMeshesTool
- UEditNormalsTool
- UEditPivotTool
- UGenerateStaticMeshLODAssetTool
- ULODManagerTool
- UMirrorTool
- UPatternTool
- UPhysicsInspectorTool
- UPlaneCutTool
- URemeshMeshTool
- UProjectToTargetTool
- URemoveOccludedTrianglesTool
- USetCollisionGeometryTool
- USkinWeightsBindingTool
- USplitMeshesTool
- UTransferMeshTool
- UTransformMeshesTool
- UUVLayoutTool
References
| Module | ModelingComponents |
| Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/BaseTools/MultiSelectionMeshEditingTool.h |
| Include | #include "BaseTools/MultiSelectionMeshEditingTool.h" |
Syntax
UCLASS&40;&41;
class UMultiSelectionMeshEditingTool : public UMultiSelectionTool
Remarks
Multi Selection Mesh Editing tool base class.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TWeakObjectPtr< UWorld > | TargetWorld |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | GetMapToSharedSourceData
(
TArray< int32 >& MapToFirstOccurrences |
Helper to find which targets share source data. | |
| UWorld * | |||
| void | OnShutdown
(
EToolShutdownType ShutdownType |
||
| void |
Overridden from UInteractiveTool
| Type | Name | Description | |
|---|---|---|---|
| void | Shutdown
(
EToolShutdownType ShutdownType |
Tool |