Navigation
API > API/Plugins > API/Plugins/ModelingToolsEditorMode
An implementation of IToolHostCustomizationAPI meant to be used with modeling tools editor mode. Mostly it just forwards the relevant requests to the mode toolkit, which changes its accept/cancel/complete overlay buttons temporarily (until the next click of those buttons).
| Name | UModelingToolsHostCustomizationAPI |
| Type | class |
| Header File | /Engine/Plugins/Editor/ModelingToolsEditorMode/Source/ModelingToolsEditorMode/Public/ModelingToolsHostCustomizationAPI.h |
| Include Path | #include "ModelingToolsHostCustomizationAPI.h" |
Syntax
UCLASS (Transient, MinimalAPI)
class UModelingToolsHostCustomizationAPI :
public UObject,
public IToolHostCustomizationAPI
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UModelingToolsHostCustomizationAPI
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ClearButtonOverrides() |
ModelingToolsHostCustomizationAPI.h | ||
virtual bool RequestAcceptCancelButtonOverride
(
FAcceptCancelButtonOverrideParams& Params |
ModelingToolsHostCustomizationAPI.h | ||
virtual bool RequestCompleteButtonOverride
(
FCompleteButtonOverrideParams& Params |
ModelingToolsHostCustomizationAPI.h | ||
virtual bool SupportsAcceptCancelButtonOverride() |
ModelingToolsHostCustomizationAPI.h | ||
virtual bool SupportsCompleteButtonOverride() |
ModelingToolsHostCustomizationAPI.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool Deregister
(
UInteractiveToolsContext* ToolsContext |
Helper to deregister the UModelingToolsHostCustomizationAPI from the context store | ModelingToolsHostCustomizationAPI.h | |
static UModelingToolsHostCustomizationAPI * Register
(
UInteractiveToolsContext* ToolsContext, |
Helper to create, initialize, and register a UModelingToolsHostCustomizationAPI object with the context store | ModelingToolsHostCustomizationAPI.h |