UInteractiveToolBuilder::CanBuildTool

Check if, given the current scene state, a new instance of this builder's Tool can be created

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

UInteractiveToolBuilder::CanBuildTool()

UProjectToTargetToolBuilder::CanBuildTool()

UTransferMeshToolBuilder::CanBuildTool()

UVolumeToMeshToolBuilder::CanBuildTool()

USingleClickToolBuilder::CanBuildTool()

UVertexAdapterClickToolBuilder::CanBuildTool()

UTextureAdapterClickToolBuilder::CanBuildTool()

UClickDragToolBuilder::CanBuildTool()

UUVEditorLayoutToolBuilder::CanBuildTool()

UUVEditorChannelEditToolBuilder::CanBuildTool()

UMergeMeshesToolBuilder::CanBuildTool()

UAddPivotActorToolBuilder::CanBuildTool()

UMultiSelectionMeshEditingToolBuilder::CanBuildTool()

UProjectToTargetToolBuilder::CanBuildTool()

UTransferMeshToolBuilder::CanBuildTool()

UMergeMeshesToolBuilder::CanBuildTool()

UAddPivotActorToolBuilder::CanBuildTool()

UVoxelCSGMeshesToolBuilder::CanBuildTool()

UAlignObjectsToolBuilder::CanBuildTool()

ULODManagerToolBuilder::CanBuildTool()

USetCollisionGeometryToolBuilder::CanBuildTool()

UBakeMultiMeshAttributeMapsToolBuilder::CanBuildTool()

UBaseCreateFromSelectedToolBuilder::CanBuildTool()

UCombineMeshesToolBuilder::CanBuildTool()

USkinWeightsBindingToolBuilder::CanBuildTool()

UBakeMeshAttributeVertexToolBuilder::CanBuildTool()

URemeshMeshToolBuilder::CanBuildTool()

UBakeMeshAttributeMapsToolBuilder::CanBuildTool()

UGenerateStaticMeshLODAssetToolBuilder::CanBuildTool()

UVertexAdapterClickToolBuilder::CanBuildTool()

UVoxelCSGMeshesToolBuilder::CanBuildTool()

UAddPatchToolBuilder::CanBuildTool()

USingleSelectionMeshEditingToolBuilder::CanBuildTool()

UMeshToVolumeToolBuilder::CanBuildTool()

UAlignObjectsToolBuilder::CanBuildTool()

UGroomToMeshToolBuilder::CanBuildTool()

UBspConversionToolBuilder::CanBuildTool()

UMeshToVolumeToolBuilder::CanBuildTool()

ULODManagerToolBuilder::CanBuildTool()

UDrawAndRevolveToolBuilder::CanBuildTool()

USetCollisionGeometryToolBuilder::CanBuildTool()

UBakeMultiMeshAttributeMapsToolBuilder::CanBuildTool()

UBaseCreateFromSelectedToolBuilder::CanBuildTool()

UDrawPolyPathToolBuilder::CanBuildTool()

UCombineMeshesToolBuilder::CanBuildTool()

USkinWeightsBindingToolBuilder::CanBuildTool()

UBakeMeshAttributeVertexToolBuilder::CanBuildTool()

URemeshMeshToolBuilder::CanBuildTool()

UBaseMeshProcessingToolBuilder::CanBuildTool()

UUVEditorSeamToolBuilder::CanBuildTool()

UUVEditorRecomputeUVsToolBuilder::CanBuildTool()

UDrawPolygonToolBuilder::CanBuildTool()

UUVEditorParameterizeMeshToolBuilder::CanBuildTool()

UMeshTexturePaintingToolBuilder::CanBuildTool()

UBakeMeshAttributeMapsToolBuilder::CanBuildTool()

UMeshSurfacePointToolBuilder::CanBuildTool()

UDrawPolyPathToolBuilder::CanBuildTool()

UTextureAdapterClickToolBuilder::CanBuildTool()

UAddPrimitiveToolBuilder::CanBuildTool()

USequencerPivotToolBuilder::CanBuildTool()

UUVSelectToolBuilder::CanBuildTool()

UGenerateStaticMeshLODAssetToolBuilder::CanBuildTool()

UCubeGridToolBuilder::CanBuildTool()

UMeshColorPaintingToolBuilder::CanBuildTool()

UMeshWeightPaintingToolBuilder::CanBuildTool()

UMotionTrailToolBuilder::CanBuildTool()

References

Module

InteractiveToolsFramework

Header

/Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveToolBuilder.h

Include

#include "InteractiveToolBuilder.h"

Syntax

virtual bool CanBuildTool
(
    const FToolBuilderState & SceneState
) const

Remarks

Check if, given the current scene state, a new instance of this builder's Tool can be created

Returns

true if a new Tool instance can be created

Parameters

Parameter

Description

SceneState

the current scene selection state, etc