Skip to content

Commit 74f238f

Browse files
Pointer dragged event (#4013)
* Added pointer updated event and modified manipulation handler to use it. * Docs * Don't lock focus when raising pointer updated event * Added OnPointerDragged method to pointer handler interface. Removed pointer updated handler. * Updated docs * Updated comments * Fixed region name
1 parent ced2f45 commit 74f238f

File tree

31 files changed

+135
-10
lines changed

31 files changed

+135
-10
lines changed

Assets/MixedRealityToolkit.Examples/Demos/Audio/Scripts/LoFiFilterSelection.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,11 @@ public void OnPointerClicked(MixedRealityPointerEventData eventData)
8484
public void OnPointerDown(MixedRealityPointerEventData eventData)
8585
{ }
8686

87+
/// <summary>
88+
/// This script does not handle pointer dragged events.
89+
/// </summary>
90+
public void OnPointerDragged(MixedRealityPointerEventData eventData) { }
91+
8792
/// <summary>
8893
/// This script does not handle pointer up events.
8994
/// </summary>

Assets/MixedRealityToolkit.Examples/Demos/EyeTracking/Demo_BasicSetup/Scripts/ColorTap.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ void IMixedRealityPointerHandler.OnPointerDown(MixedRealityPointerEventData even
5353
}
5454
}
5555

56+
void IMixedRealityPointerHandler.OnPointerDragged(MixedRealityPointerEventData eventData) { }
57+
5658
void IMixedRealityPointerHandler.OnPointerClicked(MixedRealityPointerEventData eventData) { }
5759
}
5860
}

Assets/MixedRealityToolkit.Examples/Demos/EyeTracking/Demo_ScrollPanZoom/Scripts/BaseClasses/PanZoomBase.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -548,6 +548,8 @@ void IMixedRealityPointerHandler.OnPointerDown(MixedRealityPointerEventData even
548548
isZooming = true;
549549
}
550550

551+
void IMixedRealityPointerHandler.OnPointerDragged(MixedRealityPointerEventData eventData) { }
552+
551553
void IMixedRealityPointerHandler.OnPointerClicked(MixedRealityPointerEventData eventData) { }
552554

553555
void IMixedRealityFocusHandler.OnFocusEnter(FocusEventData eventData)

Assets/MixedRealityToolkit.Examples/Demos/EyeTracking/Demo_TargetPositioning/Scripts/GrabReleaseDetector.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ void IMixedRealityPointerHandler.OnPointerDown(MixedRealityPointerEventData even
2323
OnGrab.Invoke();
2424
}
2525

26+
void IMixedRealityPointerHandler.OnPointerDragged(MixedRealityPointerEventData eventData) { }
27+
2628
void IMixedRealityPointerHandler.OnPointerUp(MixedRealityPointerEventData eventData)
2729
{
2830
Debug.Log("OnRelease");

Assets/MixedRealityToolkit.Examples/Demos/EyeTracking/Demo_TargetPositioning/Scripts/MoveObjByEyeGaze.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,8 @@ void IMixedRealityPointerHandler.OnPointerDown(MixedRealityPointerEventData even
304304
}
305305
}
306306

307+
void IMixedRealityPointerHandler.OnPointerDragged(MixedRealityPointerEventData eventData) { }
308+
307309
void IMixedRealityPointerHandler.OnPointerClicked(MixedRealityPointerEventData eventData) { }
308310
#endregion
309311

Assets/MixedRealityToolkit.Examples/Demos/EyeTracking/Demo_TargetSelections/Scripts/TargetGroupIterator.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,8 @@ void IMixedRealityPointerHandler.OnPointerUp(MixedRealityPointerEventData eventD
302302

303303
void IMixedRealityPointerHandler.OnPointerDown(MixedRealityPointerEventData eventData) { }
304304

305+
void IMixedRealityPointerHandler.OnPointerDragged(MixedRealityPointerEventData eventData) { }
306+
305307
void IMixedRealityPointerHandler.OnPointerClicked(MixedRealityPointerEventData eventData)
306308
{
307309
if (eventData.MixedRealityInputAction == selectAction)

Assets/MixedRealityToolkit.Examples/Demos/EyeTracking/Demo_Visualizer/Scripts/OnSelect_VisualizerInputController.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ void IMixedRealityPointerHandler.OnPointerClicked(MixedRealityPointerEventData e
3535

3636
void IMixedRealityPointerHandler.OnPointerDown(MixedRealityPointerEventData eventData) { }
3737

38+
void IMixedRealityPointerHandler.OnPointerDragged(MixedRealityPointerEventData eventData) { }
39+
3840
void IMixedRealityPointerHandler.OnPointerUp(MixedRealityPointerEventData eventData) { }
3941
}
4042
}

Assets/MixedRealityToolkit.Examples/Demos/EyeTracking/General/Scripts/Targeting/DwellSelection.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,8 @@ void IMixedRealityPointerHandler.OnPointerDown(MixedRealityPointerEventData even
279279
{
280280
}
281281

282+
void IMixedRealityPointerHandler.OnPointerDragged(MixedRealityPointerEventData eventData) { }
283+
282284
void IMixedRealityPointerHandler.OnPointerClicked(MixedRealityPointerEventData eventData)
283285
{
284286
ResetDwellFeedback();

Assets/MixedRealityToolkit.Examples/Demos/HandTracking/Script/DemoTouchButton.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ void IMixedRealityPointerHandler.OnPointerDown(MixedRealityPointerEventData even
2222
}
2323
}
2424

25+
void IMixedRealityPointerHandler.OnPointerDragged(MixedRealityPointerEventData eventData) { }
26+
2527
void IMixedRealityPointerHandler.OnPointerUp(MixedRealityPointerEventData eventData)
2628
{
2729
if (debugMessage != null)

Assets/MixedRealityToolkit.Examples/Demos/Solvers/Scripts/SwapVolume.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ public void OnPointerUp(MixedRealityPointerEventData eventData) { }
5454

5555
public void OnPointerDown(MixedRealityPointerEventData eventData) { }
5656

57+
public void OnPointerDragged(MixedRealityPointerEventData eventData) { }
58+
5759
public void OnPointerClicked(MixedRealityPointerEventData eventData)
5860
{
5961
if (eventData.MixedRealityInputAction != selectAction)

0 commit comments

Comments
 (0)