Show / Hide Table of Contents

Class ViewTimelineControl

This Unity component implements AbstractView and is a view for the timeline controls.

Inheritance
System.Object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
AbstractView
ViewTimelineControl
Inherited Members
AbstractView.Anchor
AbstractView.VisId
AbstractView.Disposed
AbstractView.Settings
AbstractView.Dispose()
AbstractView.UpdateView(List<Int32>, List<Int32>)
AbstractView.ParseSettings(VisProperties)
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 ViewTimelineControl : AbstractView

Fields

CurrentTimeLabel

Declaration
public GameObject CurrentTimeLabel
Field Value
Type Description
UnityEngine.GameObject

EventVisualization

Declaration
public Vis2DEvents EventVisualization
Field Value
Type Description
Vis2DEvents

IncreaseSpeedButton

Declaration
public Interactable IncreaseSpeedButton
Field Value
Type Description
Microsoft.MixedReality.Toolkit.UI.Interactable

MaxTimeFilterLabel

Declaration
public GameObject MaxTimeFilterLabel
Field Value
Type Description
UnityEngine.GameObject

MinTimeFilterLabel

Declaration
public GameObject MinTimeFilterLabel
Field Value
Type Description
UnityEngine.GameObject

PauseSprite

Declaration
public Sprite PauseSprite
Field Value
Type Description
UnityEngine.Sprite

PlaybackSpeed

Declaration
public float PlaybackSpeed
Field Value
Type Description
System.Single

PlaybackSpeedLabel

Declaration
public TextMeshPro PlaybackSpeedLabel
Field Value
Type Description
TMPro.TextMeshPro

PlayButton

Declaration
public Interactable PlayButton
Field Value
Type Description
Microsoft.MixedReality.Toolkit.UI.Interactable

PlaySprite

Declaration
public Sprite PlaySprite
Field Value
Type Description
UnityEngine.Sprite

ReduceSpeedButton

Declaration
public Interactable ReduceSpeedButton
Field Value
Type Description
Microsoft.MixedReality.Toolkit.UI.Interactable

SpeedMultiplier

Declaration
public float SpeedMultiplier
Field Value
Type Description
System.Single

Properties

Is3D

Gets a value indicating whether this view is three-dimensional.

Declaration
public override bool Is3D { get; }
Property Value
Type Description
System.Boolean
Overrides
AbstractView.Is3D

TimelineStatus

Gets the current timeline status.

Declaration
public TimelineStatus TimelineStatus { get; }
Property Value
Type Description
TimelineStatus

VisType

Gets the type of the visualization.

Declaration
public override VisType VisType { get; }
Property Value
Type Description
VisType
Overrides
AbstractView.VisType

Methods

Init(VisProperties)

Initializes this view with the provided settings.

Declaration
public override void Init(VisProperties settings)
Parameters
Type Name Description
VisProperties settings

The settings for the view.

Overrides
AbstractView.Init(VisProperties)

PausePlayback()

Pauses playback of the timeline.

Declaration
public void PausePlayback()

StartPlayback()

Starts playback of the timeline.

Declaration
public void StartPlayback()

UpdateView()

Updates the view.

Declaration
public override void UpdateView()
Overrides
AbstractView.UpdateView()

UpdateView(VisProperties)

Updates the view with the provided settings.

Declaration
public override void UpdateView(VisProperties settings)
Parameters
Type Name Description
VisProperties settings

The new settings for the view.

Overrides
AbstractView.UpdateView(VisProperties)
In This Article
Back to top Generated by DocFX