// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. namespace Microsoft.MixedReality.Toolkit.Input { /// /// Interface to implement for generic gesture input. /// public interface IMixedRealityGestureHandler : IMixedRealityBaseInputHandler { /// /// Gesture Started Event. /// void OnGestureStarted(InputEventData eventData); /// /// Gesture Updated Event. /// void OnGestureUpdated(InputEventData eventData); /// /// Gesture Completed Event. /// void OnGestureCompleted(InputEventData eventData); /// /// Gesture Canceled Event. /// void OnGestureCanceled(InputEventData eventData); } /// /// Interface to implement for generic gesture input. /// /// The type of data you want to listen for. public interface IMixedRealityGestureHandler : IMixedRealityGestureHandler { /// /// Gesture Updated Event. /// /// /// The for the associated gesture data. /// void OnGestureUpdated(InputEventData eventData); /// /// Gesture Completed Event. /// /// /// The for the associated gesture data. /// void OnGestureCompleted(InputEventData eventData); } }