Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInteractiveToolBuilder
- UInteractiveToolWithToolTargetsBuilder
- UBaseMeshProcessingToolBuilder
- UOffsetMeshToolBuilder
- USmoothMeshToolBuilder
- UClothMeshSelectionToolBuilder
- UCubeGridToolBuilder
- UMeshSurfacePointToolBuilder
- UDrawPolyPathToolBuilder
- UMeshSurfacePointMeshEditingToolBuilder
- UClothEditorWeightMapPaintToolBuilder
- UDeformMeshPolygonsToolBuilder
- UDynamicMeshSculptToolBuilder
- UEditUVIslandsToolBuilder
- UGroomCardsEditorToolBuilder
- UMeshAttributePaintToolBuilder
- UMeshGroupPaintToolBuilder
- UMeshSelectionToolBuilder
- UEditMeshMaterialsToolBuilder
- UMeshVertexPaintToolBuilder
- UMeshVertexSculptToolBuilder
- USeamSculptToolBuilder
- UShapeSprayToolBuilder
- USkinWeightsPaintToolBuilder
- UMultiSelectionMeshEditingToolBuilder
- UAddPivotActorToolBuilder
- UAlignObjectsToolBuilder
- UAttributeEditorToolBuilder
- UBakeMeshAttributeMapsToolBuilder
- UBakeMeshAttributeVertexToolBuilder
- UBakeMultiMeshAttributeMapsToolBuilder
- UBakeRenderCaptureToolBuilder
- UBakeTransformToolBuilder
- UBaseCreateFromSelectedToolBuilder
- UCSGMeshesToolBuilder
- UCutMeshWithMeshToolBuilder
- UMergeMeshesToolBuilder
- USelfUnionMeshesToolBuilder
- UVoxelBlendMeshesToolBuilder
- UVoxelCSGMeshesToolBuilder
- UVoxelMorphologyMeshesToolBuilder
- UVoxelSolidifyMeshesToolBuilder
- UCombineMeshesToolBuilder
- UConvertMeshesToolBuilder
- UEditNormalsToolBuilder
- UEditPivotToolBuilder
- UGenerateStaticMeshLODAssetToolBuilder
- ULODManagerToolBuilder
- UMirrorToolBuilder
- UPatternToolBuilder
- UPhysicsInspectorToolBuilder
- UPlaneCutToolBuilder
- UProjectToTargetToolBuilder
- URemeshMeshToolBuilder
- URemoveOccludedTrianglesToolBuilder
- USetCollisionGeometryToolBuilder
- USkinWeightsBindingToolBuilder
- USplitMeshesToolBuilder
- UTransferMeshToolBuilder
- UTransformMeshesToolBuilder
- UUVLayoutToolBuilder
- USingleSelectionMeshEditingToolBuilder
- UClothTransferSkinWeightsToolBuilder
- UDisplaceMeshToolBuilder
- UExtractCollisionGeometryToolBuilder
- UGenerateLODMeshesToolBuilder
- UHoleFillToolBuilder
- ULatticeDeformerToolBuilder
- UMeshInspectorToolBuilder
- UMeshSpaceDeformerToolBuilder
- UMeshTangentsToolBuilder
- UMeshToVolumeToolBuilder
- UParameterizeMeshToolBuilder
- UPolygonOnMeshToolBuilder
- URecomputeUVsToolBuilder
- URevolveBoundaryToolBuilder
- USimpleCollisionEditorToolBuilder
- USimplifyMeshToolBuilder
- USubdividePolyToolBuilder
- UWeldMeshEdgesToolBuilder
- USingleTargetWithSelectionToolBuilder
- UConvertToPolygonsToolBuilder
- UEditMeshPolygonsToolBuilder
- UEditMeshPolygonsActionModeToolBuilder
- UEditMeshPolygonsSelectionModeToolBuilder
- UExtrudeMeshSelectionToolBuilder
- UOffsetMeshSelectionToolBuilder
- UUVProjectionToolBuilder
- USkeletonEditingToolBuilder
References
| Module | InteractiveToolsFramework |
| Header | /Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveToolBuilder.h |
| Include | #include "InteractiveToolBuilder.h" |
Syntax
class UInteractiveToolWithToolTargetsBuilder : public UInteractiveToolBuilder
Remarks
A UInteractiveToolWithToolTargetsBuilder creates a new instance of an InteractiveTool that uses tool targets. See ToolTarget.h for more information on tool targets and their usage. This class defines the common interface(s) for defining the tool target requirements of the tool it builds. This is an abstract base class, you must subclass it in order to create your particular Tool instance.
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FToolTargetTypeRequirements & | Gives the target requirements of the associated tool. |