IModifierToggleBehaviorTarget

[IModifierToggleBehaviorTarget](API\Runtime\InteractiveToolsFramework\BaseBehaviors\IModifierToggleBehaviorTarget) is an interface that InputBehaviors can use to notify a target about modifier toggle states (like shift key being down, etc).

Windows
MacOS
Linux

Inheritance Hierarchy

IModifierToggleBehaviorTarget

IClickBehaviorTarget

FSelectClickedAction

UCurveControlPointsMechanic

UDrawPolyPathTool

UEdgeLoopInsertionTool

UEditMeshPolygonsTool

UEditUVIslandsTool

UGroomCardsEditorTool

UGroupEdgeInsertionTool

UHoleFillTool

UMeshBoundaryToolBase

URevolveBoundaryTool

UPolygonOnMeshTool

USingleClickTool

UAddPatchTool

UAddPrimitiveTool

UAddArrowPrimitiveTool

UAddBoxPrimitiveTool

UAddConePrimitiveTool

UAddCylinderPrimitiveTool

UAddDiscPrimitiveTool

UAddPuncturedDiscPrimitiveTool

UAddRectanglePrimitiveTool

UAddRoundedRectanglePrimitiveTool

UAddSpherePrimitiveTool

UAddSphericalBoxPrimitiveTool

UAddTorusPrimitiveTool

UMeshClickTool

UTextureAdapterClickTool

UVertexAdapterClickTool

USpaceCurveDeformationMechanic

UTrailToolManager

IClickDragBehaviorTarget

UAlignObjectsTool

UAxisAngleGizmo

UAxisPositionGizmo

UClickDragTool

UEditPivotTool

ULocalClickDragInputBehavior

UMeshSurfacePointTool

UBaseBrushTool

UDynamicMeshBrushTool

UMeshAttributePaintTool

UMeshSelectionTool

UEditMeshMaterialsTool

USeamSculptTool

UShapeSprayTool

UMeshTexturePaintingTool

UMeshVertexPaintingTool

UMeshColorPaintingTool

UMeshWeightPaintingTool

UDeformMeshPolygonsTool

UDynamicMeshSculptTool

UEditMeshPolygonsTool

UEditUVIslandsTool

UGroomCardsEditorTool

UMeshSculptToolBase

UMeshVertexSculptTool

UMeshSpaceDeformerTool

UPlanePositionGizmo

UTrailToolManager

UTransformMeshesTool

IClickSequenceBehaviorTarget

UDrawPolygonTool

IHoverBehaviorTarget

UAddPatchTool

UAddPrimitiveTool

UAddArrowPrimitiveTool

UAddBoxPrimitiveTool

UAddConePrimitiveTool

UAddCylinderPrimitiveTool

UAddDiscPrimitiveTool

UAddPuncturedDiscPrimitiveTool

UAddRectanglePrimitiveTool

UAddRoundedRectanglePrimitiveTool

UAddSpherePrimitiveTool

UAddSphericalBoxPrimitiveTool

UAddTorusPrimitiveTool

UAxisAngleGizmo

UAxisPositionGizmo

UCurveControlPointsMechanic

UDrawPolyPathTool

UEdgeLoopInsertionTool

UGroupEdgeInsertionTool

UHoleFillTool

UMeshBoundaryToolBase

URevolveBoundaryTool

UMeshSurfacePointTool

UBaseBrushTool

UDynamicMeshBrushTool

UMeshAttributePaintTool

UMeshSelectionTool

UEditMeshMaterialsTool

USeamSculptTool

UShapeSprayTool

UMeshTexturePaintingTool

UMeshVertexPaintingTool

UMeshColorPaintingTool

UMeshWeightPaintingTool

UDeformMeshPolygonsTool

UDynamicMeshSculptTool

UEditMeshPolygonsTool

UEditUVIslandsTool

UGroomCardsEditorTool

UMeshSculptToolBase

UMeshVertexSculptTool

UMeshSpaceDeformerTool

UPlanePositionGizmo

UPolygonOnMeshTool

USpaceCurveDeformationMechanic

UMirrorTool

UPlaneCutTool

References

Module

InteractiveToolsFramework

Header

/Engine/Source/Runtime/Experimental/InteractiveToolsFramework/Public/BaseBehaviors/BehaviorTargetInterfaces.h

Include

#include "BaseBehaviors/BehaviorTargetInterfaces.h"

Syntax

class IModifierToggleBehaviorTarget

Remarks

IModifierToggleBehaviorTarget is an interface that InputBehaviors can use to notify a target about modifier toggle states (like shift key being down, etc). The meaning of the modifier ID is client-defined (generally provided to the InputBehavior in a registration step)

Destructors

Functions

Name Description

Public function Virtual

void

 

OnUpdateModifierState

(
    int ModifierID,
    bool bIsOn
)

Notify target of current modifier state

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