Table of Contents

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

IReadOnlyCollection<LaneNote>

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

bool

Position

Tick number on the track.

public uint Position { get; set; }

Property Value

uint

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

index byte
sustain uint

Returns

LaneNote

GetNotes()

protected abstract IReadOnlyCollection<LaneNote> GetNotes()

Returns

IReadOnlyCollection<LaneNote>