Show / Hide Table of Contents

Class TimeSliderGestureControl

This Unity component updates the slider for the timeline.

Inheritance
System.Object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
TimeSliderGestureControl
Implements
Microsoft.MixedReality.Toolkit.Input.IMixedRealityGestureHandler<UnityEngine.Vector3>
Microsoft.MixedReality.Toolkit.Input.IMixedRealityGestureHandler
Microsoft.MixedReality.Toolkit.Input.IMixedRealityBaseInputHandler
Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointerHandler
UnityEngine.EventSystems.IEventSystemHandler
Inherited Members
UnityEngine.MonoBehaviour.IsInvoking()
UnityEngine.MonoBehaviour.CancelInvoke()
UnityEngine.MonoBehaviour.Invoke(System.String, System.Single)
UnityEngine.MonoBehaviour.InvokeRepeating(System.String, System.Single, System.Single)
UnityEngine.MonoBehaviour.CancelInvoke(System.String)
UnityEngine.MonoBehaviour.IsInvoking(System.String)
UnityEngine.MonoBehaviour.StartCoroutine(System.String)
UnityEngine.MonoBehaviour.StartCoroutine(System.String, System.Object)
UnityEngine.MonoBehaviour.StartCoroutine(System.Collections.IEnumerator)
UnityEngine.MonoBehaviour.StartCoroutine_Auto(System.Collections.IEnumerator)
UnityEngine.MonoBehaviour.StopCoroutine(System.Collections.IEnumerator)
UnityEngine.MonoBehaviour.StopCoroutine(UnityEngine.Coroutine)
UnityEngine.MonoBehaviour.StopCoroutine(System.String)
UnityEngine.MonoBehaviour.StopAllCoroutines()
UnityEngine.MonoBehaviour.print(System.Object)
UnityEngine.MonoBehaviour.useGUILayout
UnityEngine.MonoBehaviour.runInEditMode
UnityEngine.Behaviour.enabled
UnityEngine.Behaviour.isActiveAndEnabled
UnityEngine.Component.GetComponent(System.Type)
UnityEngine.Component.GetComponent<T>()
UnityEngine.Component.GetComponent(System.String)
UnityEngine.Component.GetComponentInChildren(System.Type, System.Boolean)
UnityEngine.Component.GetComponentInChildren(System.Type)
UnityEngine.Component.GetComponentInChildren<T>(System.Boolean)
UnityEngine.Component.GetComponentInChildren<T>()
UnityEngine.Component.GetComponentsInChildren(System.Type, System.Boolean)
UnityEngine.Component.GetComponentsInChildren(System.Type)
UnityEngine.Component.GetComponentsInChildren<T>(System.Boolean)
UnityEngine.Component.GetComponentsInChildren<T>(System.Boolean, System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponentsInChildren<T>()
UnityEngine.Component.GetComponentsInChildren<T>(System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponentInParent(System.Type)
UnityEngine.Component.GetComponentInParent<T>()
UnityEngine.Component.GetComponentsInParent(System.Type, System.Boolean)
UnityEngine.Component.GetComponentsInParent(System.Type)
UnityEngine.Component.GetComponentsInParent<T>(System.Boolean)
UnityEngine.Component.GetComponentsInParent<T>(System.Boolean, System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponentsInParent<T>()
UnityEngine.Component.GetComponents(System.Type)
UnityEngine.Component.GetComponents(System.Type, System.Collections.Generic.List<UnityEngine.Component>)
UnityEngine.Component.GetComponents<T>(System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponents<T>()
UnityEngine.Component.CompareTag(System.String)
UnityEngine.Component.SendMessageUpwards(System.String, System.Object, UnityEngine.SendMessageOptions)
UnityEngine.Component.SendMessageUpwards(System.String, System.Object)
UnityEngine.Component.SendMessageUpwards(System.String)
UnityEngine.Component.SendMessageUpwards(System.String, UnityEngine.SendMessageOptions)
UnityEngine.Component.SendMessage(System.String, System.Object)
UnityEngine.Component.SendMessage(System.String)
UnityEngine.Component.SendMessage(System.String, System.Object, UnityEngine.SendMessageOptions)
UnityEngine.Component.SendMessage(System.String, UnityEngine.SendMessageOptions)
UnityEngine.Component.BroadcastMessage(System.String, System.Object, UnityEngine.SendMessageOptions)
UnityEngine.Component.BroadcastMessage(System.String, System.Object)
UnityEngine.Component.BroadcastMessage(System.String)
UnityEngine.Component.BroadcastMessage(System.String, UnityEngine.SendMessageOptions)
UnityEngine.Component.transform
UnityEngine.Component.gameObject
UnityEngine.Component.tag
UnityEngine.Object.GetInstanceID()
UnityEngine.Object.GetHashCode()
UnityEngine.Object.Equals(System.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Instantiate<T>(T)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Destroy(UnityEngine.Object, System.Single)
UnityEngine.Object.Destroy(UnityEngine.Object)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object, System.Boolean)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object)
UnityEngine.Object.FindObjectsOfType(System.Type)
UnityEngine.Object.DontDestroyOnLoad(UnityEngine.Object)
UnityEngine.Object.DestroyObject(UnityEngine.Object, System.Single)
UnityEngine.Object.DestroyObject(UnityEngine.Object)
UnityEngine.Object.FindSceneObjectsOfType(System.Type)
UnityEngine.Object.FindObjectsOfTypeIncludingAssets(System.Type)
UnityEngine.Object.FindObjectsOfType<T>()
UnityEngine.Object.FindObjectOfType<T>()
UnityEngine.Object.FindObjectsOfTypeAll(System.Type)
UnityEngine.Object.FindObjectOfType(System.Type)
UnityEngine.Object.ToString()
UnityEngine.Object.name
UnityEngine.Object.hideFlags
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: IMLD.MixedRealityAnalysis.Views
Assembly: Assembly-CSharp.dll
Syntax
public class TimeSliderGestureControl : MonoBehaviour, IMixedRealityGestureHandler<Vector3>, IMixedRealityGestureHandler, IMixedRealityBaseInputHandler, IMixedRealityPointerHandler, IEventSystemHandler

Fields

OnUpdateEvent

Declaration
[Tooltip("Sends slider event information on Update")]
public UnityEvent OnUpdateEvent
Field Value
Type Description
UnityEngine.Events.UnityEvent

Speed

Declaration
public float Speed
Field Value
Type Description
System.Single

Properties

SliderValue

Gets or sets the value of the slider.

Declaration
public float SliderValue { get; set; }
Property Value
Type Description
System.Single

Methods

OnGestureCanceled(InputEventData)

Gets raised when gesture input has been canceled. Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointerHandler.

Declaration
public void OnGestureCanceled(InputEventData eventData)
Parameters
Type Name Description
Microsoft.MixedReality.Toolkit.Input.InputEventData eventData

The event data.

OnGestureCompleted(InputEventData)

Gets raised when gesture input has been completed. Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointerHandler.

Declaration
public void OnGestureCompleted(InputEventData eventData)
Parameters
Type Name Description
Microsoft.MixedReality.Toolkit.Input.InputEventData eventData

The event data.

OnGestureCompleted(InputEventData<Vector3>)

Gets raised when gesture input has been completed. Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityGestureHandler<T>.

Declaration
public void OnGestureCompleted(InputEventData<Vector3> eventData)
Parameters
Type Name Description
Microsoft.MixedReality.Toolkit.Input.InputEventData<UnityEngine.Vector3> eventData

The event data.

OnGestureStarted(InputEventData)

Gets raised when gesture input has been started. Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointerHandler.

Declaration
public void OnGestureStarted(InputEventData eventData)
Parameters
Type Name Description
Microsoft.MixedReality.Toolkit.Input.InputEventData eventData

The event data.

OnGestureUpdated(InputEventData)

Gets raised when gesture input has been updated. Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointerHandler.

Declaration
public void OnGestureUpdated(InputEventData eventData)
Parameters
Type Name Description
Microsoft.MixedReality.Toolkit.Input.InputEventData eventData

The event data.

OnGestureUpdated(InputEventData<Vector3>)

Gets raised when gesture input has been updated. Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityGestureHandler<T>.

Declaration
public void OnGestureUpdated(InputEventData<Vector3> eventData)
Parameters
Type Name Description
Microsoft.MixedReality.Toolkit.Input.InputEventData<UnityEngine.Vector3> eventData

The event data.

OnPointerClicked(MixedRealityPointerEventData)

Gets raised when clicked. Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointerHandler.

Declaration
public void OnPointerClicked(MixedRealityPointerEventData eventData)
Parameters
Type Name Description
Microsoft.MixedReality.Toolkit.Input.MixedRealityPointerEventData eventData

The click event data.

OnPointerDown(MixedRealityPointerEventData)

Gets raised when pointer is down. Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointerHandler.

Declaration
public void OnPointerDown(MixedRealityPointerEventData eventData)
Parameters
Type Name Description
Microsoft.MixedReality.Toolkit.Input.MixedRealityPointerEventData eventData

The pointer down event data.

OnPointerDragged(MixedRealityPointerEventData)

Gets raised when pointer is dragged. Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointerHandler.

Declaration
public void OnPointerDragged(MixedRealityPointerEventData eventData)
Parameters
Type Name Description
Microsoft.MixedReality.Toolkit.Input.MixedRealityPointerEventData eventData

The pointer dragged event data.

OnPointerUp(MixedRealityPointerEventData)

Gets raised when pointer is up. Implements Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointerHandler.

Declaration
public void OnPointerUp(MixedRealityPointerEventData eventData)
Parameters
Type Name Description
Microsoft.MixedReality.Toolkit.Input.MixedRealityPointerEventData eventData

The pointer up event data.

SetSliderValue(Single)

Overrides the slider value.

Declaration
public void SetSliderValue(float value)
Parameters
Type Name Description
System.Single value

The new value, gets clamped so that it is not smaller than the minimum or larger than the maximum.

Implements

Microsoft.MixedReality.Toolkit.Input.IMixedRealityGestureHandler<T>
Microsoft.MixedReality.Toolkit.Input.IMixedRealityGestureHandler
Microsoft.MixedReality.Toolkit.Input.IMixedRealityBaseInputHandler
Microsoft.MixedReality.Toolkit.Input.IMixedRealityPointerHandler
UnityEngine.EventSystems.IEventSystemHandler
In This Article
Back to top Generated by DocFX