Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework > API/Runtime/InteractiveToolsFramework/BaseBehaviors
Inheritance Hierarchy
- IModifierToggleBehaviorTarget
- IClickBehaviorTarget
- FLeftRghtClickBehaviorTarget
- FSelectClickedAction
- UCollisionPrimitivesMechanic
- UCurveControlPointsMechanic
- UDrawPolyPathTool
- UDrawSplineTool
- UGroomCardsEditorTool
- UISMEditorTool
- ULatticeControlPointsMechanic
- ULocalSingleClickInputBehavior
- UMeshTopologySelectionMechanic
- UBoundarySelectionMechanic
- UPolygonSelectionMechanic
- UModelingSelectionInteraction
- UMotionTrailTool
- UPolyEditCutFacesActivity
- UPolyEditExtrudeActivity
- UPolyEditInsertEdgeActivity
- UPolyEditInsertEdgeLoopActivity
- UPolyEditInsetOutsetActivity
- UPolyEditPlanarProjectionUVActivity
- UPolygonOnMeshTool
- URevolveBoundaryTool
- UScriptableSingleClickTool
- UEditorScriptableSingleClickTool
- USequencerPivotTool
- USingleClickTool
- UAddPatchTool
- UAddPrimitiveTool
- UAddArrowPrimitiveTool
- UAddBoxPrimitiveTool
- UAddConePrimitiveTool
- UAddCylinderPrimitiveTool
- UAddDiscPrimitiveTool
- UAddRectanglePrimitiveTool
- UAddSpherePrimitiveTool
- UAddStairsPrimitiveTool
- UAddTorusPrimitiveTool
- UCreateWidgetTool
- UMeshClickTool
- UTextureAdapterClickTool
- UVertexAdapterClickTool
- USpaceCurveDeformationMechanic
- IClickDragBehaviorTarget
- FEditor2DScrollBehaviorTarget
- UAlignObjectsTool
- UAxisAngleGizmo
- UAxisPositionGizmo
- UClickDragTool
- UCubeGridTool
- UDrawSplineTool
- UEditPivotTool
- ULocalClickDragInputBehavior
- UMeshSurfacePointTool
- UBaseBrushTool
- UDynamicMeshBrushTool
- UMeshAttributePaintTool
- UMeshSelectionTool
- UEditMeshMaterialsTool
- USeamSculptTool
- UShapeSprayTool
- USkinWeightsPaintTool
- UMeshTexturePaintingTool
- UMeshVertexPaintingTool
- UMeshColorPaintingTool
- UMeshWeightPaintingTool
- UDeformMeshPolygonsTool
- UDynamicMeshSculptTool
- UEditUVIslandsTool
- UGroomCardsEditorTool
- UMeshSculptToolBase
- UClothEditorWeightMapPaintTool
- UMeshGroupPaintTool
- UMeshVertexPaintTool
- UMeshVertexSculptTool
- UPathSelectionInteraction
- UPlanePositionGizmo
- UPolyLassoMarqueeMechanic
- URectangleMarqueeInteraction
- URectangleMarqueeMechanic
- UScriptableClickDragTool
- UEditorScriptableClickDragTool
- USkeletonEditingTool
- UTransformGizmo
- UEditorTransformGizmo
- UTransformMeshesTool
- IClickSequenceBehaviorTarget
- UDrawPolygonTool
- IHoverBehaviorTarget
- UAddPatchTool
- UAddPrimitiveTool
- UAddArrowPrimitiveTool
- UAddBoxPrimitiveTool
- UAddConePrimitiveTool
- UAddCylinderPrimitiveTool
- UAddDiscPrimitiveTool
- UAddRectanglePrimitiveTool
- UAddSpherePrimitiveTool
- UAddStairsPrimitiveTool
- UAddTorusPrimitiveTool
- UAxisAngleGizmo
- UAxisPositionGizmo
- UCollisionPrimitivesMechanic
- UCubeGridTool
- UCurveControlPointsMechanic
- UDrawPolyPathTool
- ULatticeControlPointsMechanic
- ULocalMouseHoverBehavior
- UMeshSurfacePointTool
- UBaseBrushTool
- UDynamicMeshBrushTool
- UMeshAttributePaintTool
- UMeshSelectionTool
- UEditMeshMaterialsTool
- USeamSculptTool
- UShapeSprayTool
- USkinWeightsPaintTool
- UMeshTexturePaintingTool
- UMeshVertexPaintingTool
- UMeshColorPaintingTool
- UMeshWeightPaintingTool
- UDeformMeshPolygonsTool
- UDynamicMeshSculptTool
- UEditUVIslandsTool
- UGroomCardsEditorTool
- UMeshSculptToolBase
- UClothEditorWeightMapPaintTool
- UMeshGroupPaintTool
- UMeshVertexPaintTool
- UMeshVertexSculptTool
- UMeshTopologySelectionMechanic
- UBoundarySelectionMechanic
- UPolygonSelectionMechanic
- UModelingSelectionInteraction
- UPlanePositionGizmo
- UPolyEditCutFacesActivity
- UPolyEditExtrudeActivity
- UPolyEditInsertEdgeActivity
- UPolyEditInsertEdgeLoopActivity
- UPolyEditInsetOutsetActivity
- UPolyEditPlanarProjectionUVActivity
- UPolygonOnMeshTool
- UPolyLassoMarqueeMechanic
- UScalableConeGizmo
- UScalableSphereGizmo
- UScriptableClickDragTool
- UEditorScriptableClickDragTool
- UScriptableSingleClickTool
- UEditorScriptableSingleClickTool
- USpaceCurveDeformationMechanic
- UTransformGizmo
- UEditorTransformGizmo
- IMouseWheelBehaviorTarget
- FEditor2DMouseWheelZoomBehaviorTarget
- UDragAlignmentInteraction
- UDragAlignmentMechanic
- UMirrorTool
References
| Module | InteractiveToolsFramework |
| Header | /Engine/Source/Runtime/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
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | OnUpdateModifierState
(
int ModifierID, |
Notify target of current modifier state |