Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
A UInteractiveToolBuilder creates a new instance of an InteractiveTool (basically this is a Factory). These are registered with the InteractiveToolManager, which calls BuildTool() if CanBuildTool() returns true. In addition CanBuildTool() will be queried to (for example) enable/disable UI buttons, etc. This is an abstract base class, you must subclass it in order to create your particular Tool instance
| Name | UInteractiveToolBuilder |
| Type | class |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveToolBuilder.h |
| Include Path | #include "InteractiveToolBuilder.h" |
Syntax
UCLASS (Transient, Abstract, MinimalAPI)
class UInteractiveToolBuilder : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveToolBuilder
Derived Classes
UInteractiveToolBuilder derived class hierarchy
- UAddPatchToolBuilder
- UInteractiveToolWithToolTargetsBuilder
- UAddPrimitiveToolBuilder
- UAvaInteractiveToolsToolBuilder
- UBaseMeshFromSplinesToolBuilder
- UBaseScriptableToolBuilder
- UBspConversionToolBuilder
- UClickDragToolBuilder
- UConvertMeshesToolBuilder
- UCreateMeshToolBuilder
- UCreateWidgetToolBuilder
- UDrawAndRevolveToolBuilder
- UDrawPolygonToolBuilder
- UDrawPolyPathToolBuilder
- UGenericUVEditorToolBuilder
- UGroomToMeshToolBuilder
- UHeightmapImportToolBuilder
- UISMEditorToolBuilder
- UMeshTextureAssetPaintingToolBuilder
- UMeshTextureColorPaintingToolBuilder
- UMeshVertexColorPaintingToolBuilder
- UMeshVertexWeightPaintingToolBuilder
- UMotionTrailToolBuilder
- UPCGAssetEditorInteractiveToolBuilder
- USequencerPivotToolBuilder
- USingleClickToolBuilder
- UUVEditorBaseTransformToolBuilder
- UUVEditorChannelEditToolBuilder
- UUVEditorLayoutToolBuilder
- UUVEditorParameterizeMeshToolBuilder
- UUVEditorRecomputeUVsToolBuilder
- UUVEditorSeamToolBuilder
- UUVEditorTexelDensityToolBuilder
- UUVEditorUVSnapshotToolBuilder
- UUVSelectToolBuilder
- UVolumeToMeshToolBuilder
- URectangleSelectToolBuilder