Options
All
  • Public
  • Public/Protected
  • All
Menu

Class VexFlowMusicSystem

Hierarchy

Index

Constructors

constructor

Properties

Protected boundingBox

boundingBox: BoundingBox

Protected graphicalComments

graphicalComments: GraphicalComment[] = []

Protected graphicalMarkedAreas

graphicalMarkedAreas: GraphicalMarkedArea[] = []

Protected graphicalMeasures

graphicalMeasures: StaffMeasure[] = []

Protected groupBrackets

groupBrackets: GraphicalObject[] = []

Protected id

id: number

Protected instrumentBrackets

instrumentBrackets: GraphicalObject[] = []

Protected labels

labels: Dictionary<GraphicalLabel, Instrument> = new Dictionary<GraphicalLabel, Instrument>()

Protected maxLabelLength

maxLabelLength: number

Protected measureNumberLabels

measureNumberLabels: GraphicalLabel[] = []

needsToBeRedrawn

needsToBeRedrawn: boolean = true

Protected objectsToRedraw

objectsToRedraw: [Object[], Object] = []

Protected parent

Protected rules

Protected staffLines

staffLines: StaffLine[] = []

Protected systemLines

systemLines: SystemLine[] = []

Accessors

GraphicalComments

GraphicalMarkedAreas

GraphicalMeasures

GroupBrackets

Id

  • get Id(): number

InstrumentBrackets

Labels

MeasureNumberLabels

ObjectsToRedraw

  • get ObjectsToRedraw(): [Object[], Object]

Parent

PositionAndShape

StaffLines

SystemLines

Methods

AddStaffMeasures

GetLeftBorderAbsoluteXPosition

  • GetLeftBorderAbsoluteXPosition(): number

GetRightBorderAbsoluteXPosition

  • GetRightBorderAbsoluteXPosition(): number

GetSystemsFirstTimeStamp

GetSystemsLastTimeStamp

alignBeginInstructions

  • alignBeginInstructions(): void

Protected calcBracketsWidth

  • calcBracketsWidth(): number

calculateBorders

checkStaffEntriesForStaffEntryLink

  • checkStaffEntriesForStaffEntryLink(): boolean

Protected createGroupBracket

  • createGroupBracket(firstStaffLine: StaffLine, lastStaffLine: StaffLine, recursionDepth: number): void

createGroupBrackets

  • createGroupBrackets(instrumentGroups: InstrumentalGroup[], staffHeight: number, recursionDepth: number): void

Protected createInstrumentBrace

Protected createInstrumentBracket

createInstrumentBrackets

  • createInstrumentBrackets(instruments: Instrument[], staffHeight: number): void

Protected createLinesForSystemLine

  • createLinesForSystemLine(systemLine: SystemLine): void

createMusicSystemLabel

  • createMusicSystemLabel(instrumentLabelTextHeight: number, systemLabelsRightMargin: number, labelMarginBorderFactor: number): void

createSystemLeftLine

  • createSystemLeftLine(lineWidth: number, systemLabelsRightMargin: number): void

Protected createSystemLine

createVerticalLineForMeasure

getBottomStaffLine

setMusicSystemLabelsYPosition

  • setMusicSystemLabelsYPosition(): void

setYPositionsToVerticalLineObjectsAndCreateLines

  • setYPositionsToVerticalLineObjectsAndCreateLines(rules: EngravingRules): void

Generated using TypeDoc