Navigation
API > API/Plugins > API/Plugins/ModelingComponents
UMultiTargetWithSelectionToolBuilder is a base tool builder for multi selection tools with selections. Currently, geometry selection across multiple meshes is not supported, restricting the effectiveness of this class. If that support is built in the future, this will become more useful, and likely need to be expanded
| Name | UMultiTargetWithSelectionToolBuilder |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/BaseTools/MultiTargetWithSelectionTool.h |
| Include Path | #include "BaseTools/MultiTargetWithSelectionTool.h" |
Syntax
UCLASS (MinimalAPI, Transient, Abstract)
class UMultiTargetWithSelectionToolBuilder : public UInteractiveToolWithToolTargetsBuilder
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveToolBuilder → UInteractiveToolWithToolTargetsBuilder → UMultiTargetWithSelectionToolBuilder
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UMultiTargetWithSelectionTool * CreateNewTool
(
const FToolBuilderState& SceneState |
BaseTools/MultiTargetWithSelectionTool.h | ||
virtual void InitializeNewTool
(
UMultiTargetWithSelectionTool* NewTool, |
Called by BuildTool to configure the Tool with the input mesh source(s) based on the SceneState | BaseTools/MultiTargetWithSelectionTool.h | |
virtual bool RequiresInputSelection() |
BaseTools/MultiTargetWithSelectionTool.h |
Overridden from UInteractiveToolBuilder
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UInteractiveTool * BuildTool
(
const FToolBuilderState& SceneState |
BaseTools/MultiTargetWithSelectionTool.h | ||
virtual bool CanBuildTool
(
const FToolBuilderState& SceneState |
BaseTools/MultiTargetWithSelectionTool.h |
Protected
Overridden from UInteractiveToolWithToolTargetsBuilder
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const FToolTargetTypeRequirements & GetTargetRequirements() |
BaseTools/MultiTargetWithSelectionTool.h |