Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework > API/Runtime/InteractiveToolsFramework/BaseBehaviors
Inheritance Hierarchy
- IModifierToggleBehaviorTarget
- IClickBehaviorTarget
- FLeftRghtClickBehaviorTarget
- FSelectClickedAction
- UCollisionPrimitivesMechanic
- UCurveControlPointsMechanic
- UDrawPolyPathTool
- UDrawSplineTool
- UGroomCardsEditorTool
- UISMEditorTool
- ULatticeControlPointsMechanic
- ULocalDoubleClickInputBehavior
- ULocalSingleClickInputBehavior
- UMeshTopologySelectionMechanic
- UBoundarySelectionMechanic
- UPolygonSelectionMechanic
- UModelingSelectionInteraction
- UMotionTrailTool
- UPolyEditCutFacesActivity
- UPolyEditExtrudeActivity
- UPolyEditInsertEdgeActivity
- UPolyEditInsertEdgeLoopActivity
- UPolyEditInsetOutsetActivity
- UPolyEditPlanarProjectionUVActivity
- UPolygonOnMeshTool
- URevolveBoundaryTool
- UScriptableSingleClickTool
- UEditorScriptableSingleClickTool
- USequencerPivotTool
- USimpleSingleClickGizmo
- USingleClickTool
- UAddPatchTool
- UAddPrimitiveTool
- UAddArrowPrimitiveTool
- UAddBoxPrimitiveTool
- UAddCapsulePrimitiveTool
- UAddConePrimitiveTool
- UAddCylinderPrimitiveTool
- UAddDiscPrimitiveTool
- UAddRectanglePrimitiveTool
- UAddSpherePrimitiveTool
- UAddStairsPrimitiveTool
- UAddTorusPrimitiveTool
- UMeshClickTool
- UTextureAssetAdapterClickTool
- UTextureColorAdapterClickTool
- UVertexAdapterClickTool
- USpaceCurveDeformationMechanic
References
| Module | InteractiveToolsFramework |
| Header | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseBehaviors/BehaviorTargetInterfaces.h |
| Include | #include "BaseBehaviors/BehaviorTargetInterfaces.h" |
Syntax
class IClickBehaviorTarget : public IModifierToggleBehaviorTarget
Remarks
Functions required to apply standard "Click" state machines to a target object. See USingleClickBehavior for an example of this kind of state machine.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FInputRayHit | IsHitByClick
(
const FInputDeviceRay& ClickPos |
Test if target is hit by a click | |
| void | OnClicked
(
const FInputDeviceRay& ClickPos |
Notify Target that click ocurred |