Class EditorTrack
Properties
index
public int index { get; private set; }
hierarchy
public int hierarchy { get; }
muted
public bool muted { get; set; }
selected
public bool selected { get; private set; }
name
public string name { get; set; }
normalColor
public abstract Color normalColor { get; }
track
public ITrack track { get; }
parent
public ITrackContainer parent { get; private set; }
trackBar
public TrackBar trackBar { get; }
trackHead
public TrackHead trackHead { get; }
guiFactory
public GUIFactory guiFactory { get; }
Constructors
EditorTrack(ITrack track, TrackBar trackBar, TrackHead trackHead, GUIFactory guiFactory)
public EditorTrack(ITrack track, TrackBar trackBar, TrackHead trackHead, GUIFactory guiFactory)
Methods
SetParent(ITrackContainer parent)
public virtual void SetParent(ITrackContainer parent)
UpdateIndex(int index)
public void UpdateIndex(int index)
Mute()
public void Mute()
Unmute()
public void Unmute()
Select()
public void Select()
Unselect()
public void Unselect()
SetTrackColor(Color color)
public void SetTrackColor(Color color)
RestoreTrackColor()
public void RestoreTrackColor()
CreateGUI()
public VisualElement CreateGUI()