Show / Hide Table of Contents

Class Track

Inheritance
System.Object
EditorSampleSet
Track
Inherited Members
EditorSampleSet.SampleSet
EditorSampleSet.Volume
EditorSampleSet.IsPlaying
EditorSampleSet.IsLooping
EditorSampleSet.PlaybackPosition
EditorSampleSet.AudioClip
EditorSampleSet.OnCreate()
EditorSampleSet.Play(Boolean)
EditorSampleSet.Stop()
EditorSampleSet.SetSamples(Single[], Int32)
EditorSampleSet.AddSamples(Single[], Int32)
EditorSampleSet.SubtractSamples(Single[], Int32)
EditorSampleSet.AddAndSubtractSamples(Single[], Single[], Int32)
EditorSampleSet.GenerateAudioClip()
EditorSampleSet.GetSamples()
EditorSampleSet.Changed
EditorSampleSet.Length
EditorSampleSet.TotalSeconds
Namespace: InsaneScatterbrain.RetroKit.Editor
Syntax
[Serializable]
public class Track : EditorSampleSet, ISerializationCallbackReceiver

Fields

name

Declaration
public string name
Field Value
Type Description
System.String

song

Declaration
public Song song
Field Value
Type Description
Song

Properties

PatternCount

Returns the number of patterns track consists of.

Declaration
public int PatternCount { get; }
Property Value
Type Description
System.Int32

Methods

AddPattern(Int32, Pattern)

Declaration
public void AddPattern(int position, Pattern pattern)
Parameters
Type Name Description
System.Int32 position
Pattern pattern

Create(String)

Declaration
public static Track Create(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
Track

GetPatternAt(Int32)

Declaration
public Pattern GetPatternAt(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
Pattern

GetPatternPositionAt(Int32)

Declaration
public int GetPatternPositionAt(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.Int32

OnAfterDeserialize()

Declaration
public void OnAfterDeserialize()

OnBeforeSerialize()

Declaration
public void OnBeforeSerialize()

OnEnable()

Declaration
public override void OnEnable()
Overrides
EditorSampleSet.OnEnable()

Regenerate()

Regenerates sample set.

Declaration
public void Regenerate()

RemovePattern(Int32)

Declaration
public void RemovePattern(int position)
Parameters
Type Name Description
System.Int32 position

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()
Back to top Generated by DocFX