MeasureHeader class

Per-measure metadata shared across tracks.

Constructors

MeasureHeader({int number = 1, num start = Duration.quarterTime, bool hasDoubleBar = false, KeySignature? keySignature, TimeSignature? timeSignature, Marker? marker, bool isRepeatOpen = false, int repeatAlternative = 0, int repeatClose = -1, TripletFeel tripletFeel = TripletFeel.none, DirectionSign? direction, DirectionSign? fromDirection})
Creates a measure header with Guitar Pro's defaults.

Properties

direction DirectionSign?
Direction sign placed at this measure (e.g. Coda).
getter/setter pair
end num
End time of the measure (start + length).
no setter
fromDirection DirectionSign?
"From" direction sign (e.g. Da Capo).
getter/setter pair
hasDoubleBar bool
Whether the measure ends with a double bar line.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
isRepeatOpen bool
Whether a repeat opens at this measure.
getter/setter pair
keySignature KeySignature
Key signature in effect.
getter/setter pair
length num
Length of the measure in ticks.
no setter
marker Marker?
Optional section marker.
getter/setter pair
number int
1-based measure number.
getter/setter pair
repeatAlternative int
Repeat-alternative ending bitmask.
getter/setter pair
repeatClose int
Number of repeats to close here (−1 if none).
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
start num
Start time of the measure, in ticks.
getter/setter pair
timeSignature TimeSignature
Time signature in effect.
getter/setter pair
tripletFeel TripletFeel
Triplet/swing feel for the measure.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited