FModelingToolsManagerCommands

[TInteractiveToolCommands](API\Editor\UnrealEd\Tools\TInteractiveToolCommands) implementation for Modeling Mode Tools

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

TSharedFromThis

FBindingContext

TCommands

FModelingToolsManagerCommands

References

Module

ModelingToolsEditorMode

Header

/Engine/Plugins/Editor/ModelingToolsEditorMode/Source/ModelingToolsEditorMode/Public/ModelingToolsManagerActions.h

Include

#include "ModelingToolsManagerActions.h"

Syntax

class FModelingToolsManagerCommands : public TCommands< FModelingToolsManagerCommands >

Remarks

TInteractiveToolCommands implementation for Modeling Mode Tools

Variables

Name Description

Public variable

TSharedPtr< FUI...

 

AcceptActiveTool

Accept/Cancel/Complete commands are used to end the active Tool via ToolManager

Public variable

TSharedPtr< FUI...

 

AcceptOrCompleteActiveTool

Public variable

TSharedPtr< FUI...

 

BeginAddArrowPrimitiveTool

Public variable

TSharedPtr< FUI...

 

BeginAddBoxPrimitiveTool

These commands are set up to launch registered Tools via the ToolManager in ModelingToolsEditorMode.cpp

Public variable

TSharedPtr< FUI...

 

BeginAddConePrimitiveTool

Public variable

TSharedPtr< FUI...

 

BeginAddCylinderPrimitiveTool

Public variable

TSharedPtr< FUI...

 

BeginAddDiscPrimitiveTool

Public variable

TSharedPtr< FUI...

 

BeginAddPatchTool

Public variable

TSharedPtr< FUI...

 

BeginAddPivotActorTool

Public variable

TSharedPtr< FUI...

 

BeginAddRectanglePrimitiveTool

Public variable

TSharedPtr< FUI...

 

BeginAddSpherePrimitiveTool

Public variable

TSharedPtr< FUI...

 

BeginAddStairsPrimitiveTool

Public variable

TSharedPtr< FUI...

 

BeginAddTorusPrimitiveTool

Public variable

TSharedPtr< FUI...

 

BeginAlignObjectsTool

Public variable

TSharedPtr< FUI...

 

BeginAttributeEditorTool

Public variable

TSharedPtr< FUI...

 

BeginBakeMeshAttributeMapsTool

Public variable

TSharedPtr< FUI...

 

BeginBakeMeshAttributeVertexTool

Public variable

TSharedPtr< FUI...

 

BeginBakeMultiMeshAttributeMapsTool

Public variable

TSharedPtr< FUI...

 

BeginBakeTransformTool

Public variable

TSharedPtr< FUI...

 

BeginBspConversionTool

Public variable

TSharedPtr< FUI...

 

BeginCombineMeshesTool

Public variable

TSharedPtr< FUI...

 

BeginConvertMeshesTool

Public variable

TSharedPtr< FUI...

 

BeginCubeGridTool

Public variable

TSharedPtr< FUI...

 

BeginCutMeshWithMeshTool

Public variable

TSharedPtr< FUI...

 

BeginDisplaceMeshTool

Public variable

TSharedPtr< FUI...

 

BeginDrawAndRevolveTool

Public variable

TSharedPtr< FUI...

 

BeginDrawPolygonTool

Public variable

TSharedPtr< FUI...

 

BeginDrawPolyPathTool

Public variable

TSharedPtr< FUI...

 

BeginDuplicateMeshesTool

Public variable

TSharedPtr< FUI...

 

BeginEditCollisionGeometryTool

Public variable

TSharedPtr< FUI...

 

BeginEditMeshMaterialsTool

Public variable

TSharedPtr< FUI...

 

BeginEditNormalsTool

Public variable

TSharedPtr< FUI...

 

BeginEditPivotTool

Public variable

TSharedPtr< FUI...

 

BeginEditTangentsTool

Public variable

TSharedPtr< FUI...

 

BeginExtractCollisionGeometryTool

Public variable

TSharedPtr< FUI...

 

BeginGenerateStaticMeshLODAssetTool

Public variable

TSharedPtr< FUI...

 

BeginGlobalUVGenerateTool

Public variable

TSharedPtr< FUI...

 

BeginGroupUVGenerateTool

Public variable

TSharedPtr< FUI...

 

BeginHoleFillTool

Public variable

TSharedPtr< FUI...

 

BeginLatticeDeformerTool

Public variable

TSharedPtr< FUI...

 

BeginLODManagerTool

Public variable

TSharedPtr< FUI...

 

BeginMeshAttributePaintTool

Public variable

TSharedPtr< FUI...

 

BeginMeshBooleanTool

Public variable

TSharedPtr< FUI...

 

BeginMeshGroupPaintTool

Public variable

TSharedPtr< FUI...

 

BeginMeshInspectorTool

Public variable

TSharedPtr< FUI...

 

BeginMeshSelectionTool

Public variable

TSharedPtr< FUI...

 

BeginMeshSpaceDeformerTool

Public variable

TSharedPtr< FUI...

 

BeginMeshToVolumeTool

Public variable

TSharedPtr< FUI...

 

BeginMeshTrimTool

Public variable

TSharedPtr< FUI...

 

BeginMirrorTool

Public variable

TSharedPtr< FUI...

 

BeginOffsetMeshTool

Public variable

TSharedPtr< FUI...

 

BeginPhysicsInspectorTool

Public variable

TSharedPtr< FUI...

 

BeginPlaneCutTool

Public variable

TSharedPtr< FUI...

 

BeginPolyDeformTool

Public variable

TSharedPtr< FUI...

 

BeginPolyEditTool

Public variable

TSharedPtr< FUI...

 

BeginPolygonCutTool

Public variable

TSharedPtr< FUI...

 

BeginPolyGroupsTool

Public variable

TSharedPtr< FUI...

 

BeginPolyModelTool_AllSelect

Public variable

TSharedPtr< FUI...

 

BeginPolyModelTool_CutFaces

Public variable

TSharedPtr< FUI...

 

BeginPolyModelTool_EdgeSelect

Public variable

TSharedPtr< FUI...

 

BeginPolyModelTool_Extrude

Public variable

TSharedPtr< FUI...

 

BeginPolyModelTool_FaceSelect

Public variable

TSharedPtr< FUI...

 

BeginPolyModelTool_Inset

Public variable

TSharedPtr< FUI...

 

BeginPolyModelTool_LoopSelect

Public variable

TSharedPtr< FUI...

 

BeginPolyModelTool_Outset

Public variable

TSharedPtr< FUI...

 

BeginPolyModelTool_RingSelect

Public variable

TSharedPtr< FUI...

 

BeginPolyModelTool_VertexSelect

Public variable

TSharedPtr< FUI...

 

BeginProjectToTargetTool

Public variable

TSharedPtr< FUI...

 

BeginRemeshMeshTool

Public variable

TSharedPtr< FUI...

 

BeginRemeshSculptMeshTool

Public variable

TSharedPtr< FUI...

 

BeginRemoveOccludedTrianglesTool

Public variable

TSharedPtr< FUI...

 

BeginRevolveBoundaryTool

Public variable

TSharedPtr< FUI...

 

BeginSculptMeshTool

Public variable

TSharedPtr< FUI...

 

BeginSelfUnionTool

Public variable

TSharedPtr< FUI...

 

BeginSetCollisionGeometryTool

Public variable

TSharedPtr< FUI...

 

BeginShapeSprayTool

Public variable

TSharedPtr< FUI...

 

BeginSimplifyMeshTool

Public variable

TSharedPtr< FUI...

 

BeginSkinWeightsBindingTool

Public variable

TSharedPtr< FUI...

 

BeginSkinWeightsPaintTool

Public variable

TSharedPtr< FUI...

 

BeginSmoothMeshTool

Public variable

TSharedPtr< FUI...

 

BeginSplitMeshesTool

Public variable

TSharedPtr< FUI...

 

BeginSubdividePolyTool

Public variable

TSharedPtr< FUI...

 

BeginTransferMeshTool

Public variable

TSharedPtr< FUI...

 

BeginTransformMeshesTool

Public variable

TSharedPtr< FUI...

 

BeginTransformUVIslandsTool

Public variable

TSharedPtr< FUI...

 

BeginTriEditTool

Public variable

TSharedPtr< FUI...

 

BeginUVLayoutTool

Public variable

TSharedPtr< FUI...

 

BeginUVProjectionTool

Public variable

TSharedPtr< FUI...

 

BeginUVSeamEditTool

Public variable

TSharedPtr< FUI...

 

BeginVolumeToMeshTool

Public variable

TSharedPtr< FUI...

 

BeginVoxelBlendTool

Public variable

TSharedPtr< FUI...

 

BeginVoxelMorphologyTool

Public variable

TSharedPtr< FUI...

 

BeginVoxelSolidifyTool

Public variable

TSharedPtr< FUI...

 

BeginWeldEdgesTool

Public variable

TSharedPtr< FUI...

 

CancelActiveTool

Public variable

TSharedPtr< FUI...

 

CancelOrCompleteActiveTool

Public variable

TSharedPtr< FUI...

 

CompleteActiveTool

Protected variable

TArray< FStartT...

 

RegisteredTools

Constructors

Functions

Name Description

Public function Const

TSharedPtr< ...

 

FindToolByName

(
    FString Name,
    bool& bFound
)

Find Tool start-command below by registered name (tool icon name in Mode palette)

Overridden from TCommands

Name Description

Public function Virtual

void

 

RegisterCommands()

Initialize above commands

Classes

Name

Description

Protected struct

FStartToolCommand