Navigation
API > API/Plugins > API/Plugins/ModelingToolsEditorMode
TInteractiveToolCommands implementation for Modeling Mode Tools
| Name | FModelingToolsManagerCommands |
| Type | class |
| Header File | /Engine/Plugins/Editor/ModelingToolsEditorMode/Source/ModelingToolsEditorMode/Public/ModelingToolsManagerActions.h |
| Include Path | #include "ModelingToolsManagerActions.h" |
Syntax
class FModelingToolsManagerCommands : public TCommands< FModelingToolsManagerCommands >
Inheritance Hierarchy
- TCommands< FModelingToolsManagerCommands > → FModelingToolsManagerCommands
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FModelingToolsManagerCommands() |
ModelingToolsManagerActions.h |
Structs
| Name | Remarks |
|---|---|
| FDynamicExtensionCommand | |
| FStartToolCommand |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AcceptActiveTool | TSharedPtr< FUICommandInfo > | Accept/Cancel/Complete commands are used to end the active Tool via ToolManager | ModelingToolsManagerActions.h | |
| AcceptOrCompleteActiveTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| AddToFavorites | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginAddArrowPrimitiveTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginAddBoxPrimitiveTool | TSharedPtr< FUICommandInfo > | These commands are set up to launch registered Tools via the ToolManager in ModelingToolsEditorMode.cpp | ModelingToolsManagerActions.h | |
| BeginAddCapsulePrimitiveTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginAddConePrimitiveTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginAddCylinderPrimitiveTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginAddDiscPrimitiveTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginAddPatchTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginAddPivotActorTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginAddRectanglePrimitiveTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginAddSpherePrimitiveTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginAddStairsPrimitiveTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginAddTorusPrimitiveTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginAlignObjectsTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginAttributeEditorTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginBakeMeshAttributeMapsTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginBakeMeshAttributeVertexTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginBakeMultiMeshAttributeMapsTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginBakeRenderCaptureTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginBakeTransformTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginBspConversionTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginCombineMeshesTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginConvertMeshesTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginCubeGridTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginCutMeshWithMeshTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginDisplaceMeshTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginDrawAndRevolveTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginDrawPolygonTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginDrawPolyPathTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginDrawSplineTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginDuplicateMeshesTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginEditCollisionGeometryTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginEditMeshMaterialsTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginEditNormalsTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginEditPivotTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginEditTangentsTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginExtractCollisionGeometryTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginExtractSplineTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginGenerateStaticMeshLODAssetTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginGlobalUVGenerateTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginGroupUVGenerateTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginHarvestInstancesTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginHoleFillTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginISMEditorTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginLatticeDeformerTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginLODManagerTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginMeshAttributePaintTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginMeshBooleanTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginMeshGroupPaintTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginMeshInspectorTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginMeshSelectionTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginMeshSpaceDeformerTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginMeshToVolumeTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginMeshTrimTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginMeshVertexPaintTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginMirrorTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginOffsetMeshTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginPatternTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginPhysicsInspectorTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginPlaneCutTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginPolyDeformTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginPolyEditTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginPolygonCutTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginPolyGroupsTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginPolyModelTool_Bevel | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginPolyModelTool_CutFaces | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginPolyModelTool_ExtrudeEdges | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginPolyModelTool_InsertEdgeLoop | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginPolyModelTool_Inset | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginPolyModelTool_Outset | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginPolyModelTool_PolyEd | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginPolyModelTool_PushPull | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginPolyModelTool_TriSel | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginProjectToTargetTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginRemeshMeshTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginRemeshSculptMeshTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginRemoveOccludedTrianglesTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginRevolveBoundaryTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginRevolveSplineTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSculptMeshTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSelectionAction_Contract | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSelectionAction_Delete | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSelectionAction_Disconnect | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSelectionAction_Expand | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSelectionAction_ExpandToConnected | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSelectionAction_Extrude | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSelectionAction_Invert | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSelectionAction_InvertConnected | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSelectionAction_Offset | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSelectionAction_Retriangulate | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSelectionAction_SelectAll | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSelfUnionTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSetCollisionGeometryTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginShapeSprayTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSimpleCollisionEditorTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSimplifyMeshTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSkeletonEditingTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSkinWeightsBindingTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSkinWeightsPaintTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSmoothMeshTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSplitMeshesTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginSubdividePolyTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginTransferMeshTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginTransformMeshesTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginTransformUVIslandsTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginTriangulateSplinesTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginTriEditTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginUVLayoutTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginUVProjectionTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginUVSeamEditTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginUVTransferTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginVolumeToMeshTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginVoxelBlendTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginVoxelMorphologyTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginVoxelSolidifyTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| BeginWeldEdgesTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| CancelActiveTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| CancelOrCompleteActiveTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| CompleteActiveTool | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| LaunchUVEditor | TSharedPtr< FUICommandInfo > | For connecting ModelingMode with UVEditor plugin. | ModelingToolsManagerActions.h | |
| LoadAttributesTools | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| LoadBakingTools | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| LoadCreateTools | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| LoadDeformTools | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| LoadFavoritesTools | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| LoadLodsTools | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| LoadMeshOpsTools | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| LoadPolyTools | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| LoadSelectionTools | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| LoadShapesTools | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| LoadSkeletonTools | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| LoadSkinTools | TSharedPtr< FUICommandInfo > | Skeletal mesh editing tools | ModelingToolsManagerActions.h | |
| LoadTransformTools | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| LoadTriTools | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| LoadUVsTools | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| LoadVolumeTools | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| LoadVoxOpsTools | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| MeshSelectionModeAction_GroupCorners | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| MeshSelectionModeAction_GroupEdges | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| MeshSelectionModeAction_GroupFaces | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| MeshSelectionModeAction_MeshEdges | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| MeshSelectionModeAction_MeshTriangles | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| MeshSelectionModeAction_MeshVertices | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| MeshSelectionModeAction_NoSelection | TSharedPtr< FUICommandInfo > | Selection state actions | ModelingToolsManagerActions.h | |
| RemoveFromFavorites | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| SelectionDragMode_None | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| SelectionDragMode_Path | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| SelectionHitBackFaces | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| SelectionLocalFrameMode_Geometry | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| SelectionLocalFrameMode_Object | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| SelectionLocking | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| SelectionMeshTypes_StaticMeshes | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h | ||
| SelectionMeshTypes_Volumes | TSharedPtr< FUICommandInfo > | ModelingToolsManagerActions.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CommandToRegisteredToolsIndex | TMap< FUICommandInfo *, int32 > | Gets index into RegisteredTools for a given command. | ModelingToolsManagerActions.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedPtr< FUICommandInfo > FindToolByName
(
FString Name, |
Find Tool start-command below by registered name (tool icon name in Mode palette) | ModelingToolsManagerActions.h | |
FText GetCommandLabel
(
TSharedPtr< const FUICommandInfo > Command, |
Helper that gets the regular command label (result of GetLabel) or a shortened version if one was registered and bShortName is true. | ModelingToolsManagerActions.h | |
virtual void RegisterCommands() |
Initialize above commands | ModelingToolsManagerActions.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< FUICommandInfo > RegisterExtensionPaletteCommand
(
FName Name, |
Dynamically register a new UI Command based on the given Name/Label/Tooltip/Icon. | ModelingToolsManagerActions.h |