IModelingModeToolExtension

[IModelingModeToolExtension](API\Plugins\ModelingToolsEditorMode\IModelingModeToolExtension) uses the [IModularFeature](API\Runtime\Core\Features\IModularFeature) API to allow a Plugin to provide a set of InteractiveTool's to be exposed in Modeling Mode.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IModularFeature

IModelingModeToolExtension

FHairModelingToolsetModule

References

Module

ModelingToolsEditorMode

Header

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

Include

#include "ModelingModeToolExtensions.h"

Syntax

class IModelingModeToolExtension : public IModularFeature

Remarks

IModelingModeToolExtension uses the IModularFeature API to allow a Plugin to provide a set of InteractiveTool's to be exposed in Modeling Mode. The Tools will be included in a section of the Modeling Mode tool list, based on GetToolSectionName().

Destructors

Functions

Name Description

Public function

FText

 

GetExtensionName()

Public function

void

 

GetExtensionTools

(
    const FExtensionToolQueryInfo& Que...,
    TArray< FExtensionToolDescription >...
)

Query the Extension for a list of Tools to expose in Modeling Mode.

Public function Static

FName

 

GetModularFeatureName()

Public function

FText

 

GetToolSectionName()

If the same Section is used in multiple Extensions, some buttons may not be shown