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)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IInputBehaviorSource

FUVEditor2DViewportClient

UInteractiveGizmo

UAxisAngleGizmo

UAxisPositionGizmo

UBrushStampIndicator

UCombinedTransformGizmo

URepositionableTransformGizmo

UEditorTransformGizmo

UIntervalGizmo

UPlanePositionGizmo

UScalableConeGizmo

UScalableSphereGizmo

UInteractiveTool

UBspConversionTool

UClickDragTool

UCubeGridTool

UDrawAndRevolveTool

UDrawPolygonTool

UDrawPolyPathTool

UGroomToMeshTool

UMultiSelectionTool

UMotionTrailTool

UMultiSelectionMeshEditingTool

UAddPivotActorTool

UAlignObjectsTool

UAttributeEditorTool

UBakeMeshAttributeTool

UBakeMeshAttributeMapsToolBase

UBakeMeshAttributeMapsTool

UBakeMultiMeshAttributeMapsTool

UBakeMeshAttributeVertexTool

UBakeTransformTool

UBaseCreateFromSelectedTool

UBaseVoxelTool

UVoxelBlendMeshesTool

UVoxelMorphologyMeshesTool

UVoxelSolidifyMeshesTool

UCSGMeshesTool

UCutMeshWithMeshTool

USelfUnionMeshesTool

UCombineMeshesTool

UConvertMeshesTool

UEditNormalsTool

UEditPivotTool

UGenerateStaticMeshLODAssetTool

ULODManagerTool

UMergeMeshesTool

UMirrorTool

UPhysicsInspectorTool

UPlaneCutTool

URemeshMeshTool

UProjectToTargetTool

URemoveOccludedTrianglesTool

USetCollisionGeometryTool

USkinWeightsBindingTool

USplitMeshesTool

UTransferMeshTool

UTransformMeshesTool

UUVLayoutTool

UVoxelCSGMeshesTool

USequencerPivotTool

USingleClickTool

UAddPatchTool

UAddPrimitiveTool

UAddArrowPrimitiveTool

UAddBoxPrimitiveTool

UAddConePrimitiveTool

UAddCylinderPrimitiveTool

UAddDiscPrimitiveTool

UAddRectanglePrimitiveTool

UAddSpherePrimitiveTool

UAddStairsPrimitiveTool

UAddTorusPrimitiveTool

UMeshClickTool

UTextureAdapterClickTool

UVertexAdapterClickTool

USingleSelectionTool

UBaseMeshProcessingTool

UOffsetMeshTool

USmoothMeshTool

UMeshSurfacePointTool

UBaseBrushTool

UDynamicMeshBrushTool

UMeshAttributePaintTool

UMeshSelectionTool

UEditMeshMaterialsTool

USeamSculptTool

UShapeSprayTool

USkinWeightsPaintTool

UMeshTexturePaintingTool

UMeshVertexPaintingTool

UMeshColorPaintingTool

UMeshWeightPaintingTool

UDeformMeshPolygonsTool

UDynamicMeshSculptTool

UEditUVIslandsTool

UGroomCardsEditorTool

UMeshSculptToolBase

UMeshGroupPaintTool

UMeshVertexSculptTool

USingleSelectionMeshEditingTool

UConvertToPolygonsTool

UDisplaceMeshTool

UEditMeshPolygonsTool

UExtractCollisionGeometryTool

UGenerateLODMeshesTool

UHoleFillTool

ULatticeDeformerTool

UMeshBoundaryToolBase

URevolveBoundaryTool

UMeshInspectorTool

UMeshSpaceDeformerTool

UMeshTangentsTool

UMeshToVolumeTool

UParameterizeMeshTool

UPolygonOnMeshTool

URecomputeUVsTool

USimplifyMeshTool

USubdividePolyTool

UUVProjectionTool

UWeldMeshEdgesTool

UUVEditorChannelEditTool

UUVEditorLayoutTool

UUVEditorParameterizeMeshTool

UUVEditorRecomputeUVsTool

UUVEditorSeamTool

UUVSelectTool

UVolumeToMeshTool

ULocalInputBehaviorSource

References

Module

InteractiveToolsFramework

Header

/Engine/Source/Runtime/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()