Class LaneChord
- Namespace
- ChartTools
- Assembly
- ChartTools.dll
public abstract class LaneChord : IChord, ITrackObject, IReadOnlyTrackObject
- Inheritance
-
LaneChord
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
LaneChord()
public LaneChord()
LaneChord(uint)
protected LaneChord(uint position)
Parameters
position
uint
Properties
Notes
public IReadOnlyCollection<LaneNote> Notes { get; }
Property Value
OpenExclusivity
Defines if open notes can be mixed with other notes for this chord type. true indicated open notes cannot be mixed.
public abstract bool OpenExclusivity { get; }
Property Value
Position
Tick number on the track.
public uint Position { get; set; }
Property Value
Remarks
A tick represents a subdivision of a beat. The number of subdivisions per beat is stored in Resolution.
Methods
CreateNote(byte, uint)
public abstract LaneNote CreateNote(byte index, uint sustain = 0)
Parameters
Returns
GetNotes()
protected abstract IReadOnlyCollection<LaneNote> GetNotes()