Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework > API/Runtime/InteractiveToolsFramework/BaseBehaviors
Inheritance Hierarchy
- IModifierToggleBehaviorTarget
- 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
References
| Module | InteractiveToolsFramework |
| Header | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseBehaviors/BehaviorTargetInterfaces.h |
| Include | #include "BaseBehaviors/BehaviorTargetInterfaces.h" |
Syntax
class IHoverBehaviorTarget : public IModifierToggleBehaviorTarget
Remarks
IHoverBehaviorTarget allows Behaviors to notify Tools/etc about device event data in a generic way, without requiring that all Tools know about the concept of Hovering.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FInputRayHit | BeginHoverSequenceHitTest
(
const FInputDeviceRay& PressPos |
Do hover hit-test | |
| void | OnBeginHover
(
const FInputDeviceRay& DevicePos |
Initialize hover sequence at given position | |
| void | OnEndHover () |
Terminate active hover sequence | |
| bool | OnUpdateHover
(
const FInputDeviceRay& DevicePos |
Update active hover sequence with new input position |