Class TimeSliderGestureControl
This Unity component updates the slider for the timeline.
Inheritance
Implements
Inherited Members
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. |