Navigation
API > API/Plugins > API/Plugins/UVEditorTools
Simple builder that just instantiates the given class and passes in the targets. Can be used for any UV tools that don't need special handling, as long as they implement IUVEditorGenericBuildableTool.
| Name | UGenericUVEditorToolBuilder |
| Type | class |
| Header File | /Engine/Plugins/Editor/UVEditor/Source/UVEditorTools/Public/UVEditorToolBase.h |
| Include Path | #include "UVEditorToolBase.h" |
Syntax
UCLASS (MinimalAPI)
class UGenericUVEditorToolBuilder : public UInteractiveToolBuilder
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveToolBuilder → UGenericUVEditorToolBuilder
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Targets | const TArray< TObjectPtr< UUVEditorToolMeshInput > > * | This is a pointer so that it can be updated under the builder without having to set it in the mode after initializing targets. | UVEditorToolBase.h | |
| ToolClass | TSubclassOf< UInteractiveTool > | UVEditorToolBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Initialize
(
TArray< TObjectPtr< UUVEditorToolMeshInput > >& TargetsIn, |
UVEditorToolBase.h |
Overridden from UInteractiveToolBuilder
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UInteractiveTool * BuildTool
(
const FToolBuilderState& SceneState |
UVEditorToolBase.h | ||
virtual bool CanBuildTool
(
const FToolBuilderState& SceneState |
UVEditorToolBase.h |