Navigation
API > API/Plugins > API/Plugins/ModelingComponents
Inheritance Hierarchy
- IToolHostCustomizationAPI
- UModelingToolsHostCustomizationAPI
References
| Module | ModelingComponents |
| Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/ToolHostCustomizationAPI.h |
| Include | #include "ToolHostCustomizationAPI.h" |
Syntax
class IToolHostCustomizationAPI
Remarks
An API (to be stored as a context object) that would allow tools to customize aspects of their hosts' appearance. For instance, it can allow a tool to customize tool shutdown accept/cancel buttons to handle some tool sub-action, if the host allows this.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Remove any requested button customizations. | ||
| TScriptInterface< IToolHostCustomizationAPI > | Find
(
UInteractiveToolManager* ToolManager |
||
| bool | Requests that a tool host's tool shutdown buttons be temporarily overriden to an accept/cancel pair that accepts/cancels some sub action. | ||
| bool | Requests that a tool host's shutdown buttons be temporarily overriden to a complete button that completes some sub action. | ||
| bool | If true, the tool host is able to override its tool shutdown buttons to custom accept/cancel buttons. | ||
| bool |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAcceptCancelButtonOverrideParams | |||
| FCompleteButtonOverrideParams |