IInputBehaviorSource

UObjects that implement [IInputBehaviorSource](API\Runtime\InteractiveToolsFramework\IInputBehaviorSource) have an [UInputBehaviorSet](API\Runtime\InteractiveToolsFramework\UInputBehaviorSet) that they can provide (to [UInputRouter](API\Runtime\InteractiveToolsFramework\UInputRouter), primarily)

Windows
MacOS
Linux

Inheritance Hierarchy

IInputBehaviorSource

UInteractiveGizmo

UAxisAngleGizmo

UAxisPositionGizmo

UBrushStampIndicator

UIntervalGizmo

UPlanePositionGizmo

UPositionPlaneGizmo

UTransformGizmo

UInteractiveTool

UBspConversionTool

UClickDragTool

UDrawAndRevolveTool

UDrawPolygonTool

UDrawPolyPathTool

UGroomToMeshTool

UMultiSelectionTool

UAlignObjectsTool

UAttributeEditorTool

UBakeMeshAttributeMapsTool

UBakeTransformTool

UBaseCreateFromSelectedTool

UBaseVoxelTool

UVoxelBlendMeshesTool

UVoxelMorphologyMeshesTool

UVoxelSolidifyMeshesTool

UCSGMeshesTool

USelfUnionMeshesTool

UCombineMeshesTool

UEditNormalsTool

UEditPivotTool

UMergeMeshesTool

UMirrorTool

UPhysicsInspectorTool

UPlaneCutTool

URemeshMeshTool

UProjectToTargetTool

URemoveOccludedTrianglesTool

USetCollisionGeometryTool

UTrailToolManager

UTransformMeshesTool

UUVLayoutTool

UUVProjectionTool

UVoxelCSGMeshesTool

USingleClickTool

UAddPatchTool

UAddPrimitiveTool

UAddArrowPrimitiveTool

UAddBoxPrimitiveTool

UAddConePrimitiveTool

UAddCylinderPrimitiveTool

UAddDiscPrimitiveTool

UAddPuncturedDiscPrimitiveTool

UAddRectanglePrimitiveTool

UAddRoundedRectanglePrimitiveTool

UAddSpherePrimitiveTool

UAddSphericalBoxPrimitiveTool

UAddTorusPrimitiveTool

UMeshClickTool

UTextureAdapterClickTool

UVertexAdapterClickTool

USingleSelectionTool

UBaseMeshProcessingTool

UOffsetMeshTool

USmoothMeshTool

UConvertToPolygonsTool

UDisplaceMeshTool

UEdgeLoopInsertionTool

UExtractCollisionGeometryTool

UGenerateLODMeshesTool

UGroupEdgeInsertionTool

UHoleFillTool

UMeshBoundaryToolBase

URevolveBoundaryTool

UMeshInspectorTool

UMeshSurfacePointTool

UBaseBrushTool

UDynamicMeshBrushTool

UMeshAttributePaintTool

UMeshSelectionTool

UEditMeshMaterialsTool

USeamSculptTool

UShapeSprayTool

UMeshTexturePaintingTool

UMeshVertexPaintingTool

UMeshColorPaintingTool

UMeshWeightPaintingTool

UDeformMeshPolygonsTool

UDynamicMeshSculptTool

UEditMeshPolygonsTool

UEditUVIslandsTool

UGroomCardsEditorTool

UMeshSculptToolBase

UMeshVertexSculptTool

UMeshSpaceDeformerTool

UMeshTangentsTool

UMeshToVolumeTool

UParameterizeMeshTool

UPolygonOnMeshTool

USimplifyMeshTool

UWeldMeshEdgesTool

UVolumeToMeshTool

References

Module

InteractiveToolsFramework

Header

/Engine/Source/Runtime/Experimental/InteractiveToolsFramework/Public/InputBehaviorSet.h

Include

#include "InputBehaviorSet.h"

Syntax

class IInputBehaviorSource

Remarks

UObjects that implement IInputBehaviorSource have an UInputBehaviorSet that they can provide (to UInputRouter, primarily)

Functions

Name Description

Public function Const

const UInput...

 

GetInputBehaviors()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss