Navigation
API > API/Plugins > API/Plugins/ModelingToolsEditorMode
IModelingModeToolExtension implementations return the list of Tools they provide via instances of FExtensionToolDescription.
| Name | FExtensionToolDescription |
| Type | struct |
| Header File | /Engine/Plugins/Editor/ModelingToolsEditorMode/Source/ModelingToolsEditorMode/Public/ModelingModeToolExtensions.h |
| Include Path | #include "ModelingModeToolExtensions.h" |
Syntax
struct FExtensionToolDescription
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ToolBuilder | UInteractiveToolBuilder * | Builder for the Tool. This can be null if FExtensionToolQueryInfo.bIsInfoQueryOnly is true. | ModelingModeToolExtensions.h | |
| ToolCommand | TSharedPtr< FUICommandInfo > | Command that is added to the Tool button set. This defines the button label. | ModelingModeToolExtensions.h | |
| ToolCommandsGetter | TFunction< const UE::IInteractiveToolCommandsInterface &()> | Optional lambda that returns this tool's hotkey commands object, if one exists, so that those commands can be properly bound/unbound when tool starts/ends. | ModelingModeToolExtensions.h | |
| ToolName | FText | Long name of the Tool, used in various places in the UI | ModelingModeToolExtensions.h |