OpenSheetMusicDisplay
Preparing search index...
IGraphicalSymbolFactory
Interface IGraphicalSymbolFactory
interface
IGraphicalSymbolFactory
{
addFermataAtTiedEndNote
(
tiedNote
:
Note
,
graphicalStaffEntry
:
GraphicalStaffEntry
,
)
:
void
;
addGraphicalAccidental
(
graphicalNote
:
GraphicalNote
,
pitch
:
Pitch
)
:
void
;
createChordSymbols
(
sourceStaffEntry
:
SourceStaffEntry
,
graphicalStaffEntry
:
GraphicalStaffEntry
,
keyInstruction
:
KeyInstruction
,
transposeHalftones
:
number
,
)
:
void
;
createExtraGraphicalMeasure
(
staffLine
:
StaffLine
)
:
GraphicalMeasure
;
createGraceNote
(
note
:
Note
,
graphicalVoiceEntry
:
GraphicalVoiceEntry
,
activeClef
:
ClefInstruction
,
rules
:
EngravingRules
,
octaveShift
?:
OctaveEnum
,
)
:
GraphicalNote
;
createGraphicalMeasure
(
sourceMeasure
:
SourceMeasure
,
staff
:
Staff
,
)
:
GraphicalMeasure
;
createGraphicalTechnicalInstruction
(
technicalInstruction
:
TechnicalInstruction
,
graphicalStaffEntry
:
GraphicalStaffEntry
,
)
:
void
;
createInStaffClef
(
graphicalStaffEntry
:
GraphicalStaffEntry
,
clefInstruction
:
ClefInstruction
,
)
:
void
;
createMultiRestMeasure
(
sourceMeasure
:
SourceMeasure
,
staff
:
Staff
,
)
:
GraphicalMeasure
;
createMusicSystem
(
systemIndex
:
number
,
rules
:
EngravingRules
)
:
MusicSystem
;
createNote
(
note
:
Note
,
graphicalVoiceEntry
:
GraphicalVoiceEntry
,
activeClef
:
ClefInstruction
,
octaveShift
:
OctaveEnum
,
rules
:
EngravingRules
,
graphicalNoteLength
?:
Fraction
,
)
:
GraphicalNote
;
createStaffEntry
(
sourceStaffEntry
:
SourceStaffEntry
,
measure
:
GraphicalMeasure
,
)
:
GraphicalStaffEntry
;
createStaffLine
(
parentSystem
:
MusicSystem
,
parentStaff
:
Staff
)
:
StaffLine
;
createTabStaffMeasure
(
sourceMeasure
:
SourceMeasure
,
staff
:
Staff
,
)
:
GraphicalMeasure
;
createVoiceEntry
(
parentVoiceEntry
:
VoiceEntry
,
parentStaffEntry
:
GraphicalStaffEntry
,
)
:
GraphicalVoiceEntry
;
}
Implemented by
VexFlowGraphicalSymbolFactory
Index
Methods
add
Fermata
At
Tied
End
Note
add
Graphical
Accidental
create
Chord
Symbols
create
Extra
Graphical
Measure
create
Grace
Note
create
Graphical
Measure
create
Graphical
Technical
Instruction
create
In
Staff
Clef
create
Multi
Rest
Measure
create
Music
System
create
Note
create
Staff
Entry
create
Staff
Line
create
Tab
Staff
Measure
create
Voice
Entry
Methods
add
Fermata
At
Tied
End
Note
addFermataAtTiedEndNote
(
tiedNote
:
Note
,
graphicalStaffEntry
:
GraphicalStaffEntry
,
)
:
void
Parameters
tiedNote
:
Note
graphicalStaffEntry
:
GraphicalStaffEntry
Returns
void
add
Graphical
Accidental
addGraphicalAccidental
(
graphicalNote
:
GraphicalNote
,
pitch
:
Pitch
)
:
void
Parameters
graphicalNote
:
GraphicalNote
pitch
:
Pitch
Returns
void
create
Chord
Symbols
createChordSymbols
(
sourceStaffEntry
:
SourceStaffEntry
,
graphicalStaffEntry
:
GraphicalStaffEntry
,
keyInstruction
:
KeyInstruction
,
transposeHalftones
:
number
,
)
:
void
Parameters
sourceStaffEntry
:
SourceStaffEntry
graphicalStaffEntry
:
GraphicalStaffEntry
keyInstruction
:
KeyInstruction
transposeHalftones
:
number
Returns
void
create
Extra
Graphical
Measure
createExtraGraphicalMeasure
(
staffLine
:
StaffLine
)
:
GraphicalMeasure
Parameters
staffLine
:
StaffLine
Returns
GraphicalMeasure
create
Grace
Note
createGraceNote
(
note
:
Note
,
graphicalVoiceEntry
:
GraphicalVoiceEntry
,
activeClef
:
ClefInstruction
,
rules
:
EngravingRules
,
octaveShift
?:
OctaveEnum
,
)
:
GraphicalNote
Parameters
note
:
Note
graphicalVoiceEntry
:
GraphicalVoiceEntry
activeClef
:
ClefInstruction
rules
:
EngravingRules
Optional
octaveShift
:
OctaveEnum
Returns
GraphicalNote
create
Graphical
Measure
createGraphicalMeasure
(
sourceMeasure
:
SourceMeasure
,
staff
:
Staff
,
)
:
GraphicalMeasure
Parameters
sourceMeasure
:
SourceMeasure
staff
:
Staff
Returns
GraphicalMeasure
create
Graphical
Technical
Instruction
createGraphicalTechnicalInstruction
(
technicalInstruction
:
TechnicalInstruction
,
graphicalStaffEntry
:
GraphicalStaffEntry
,
)
:
void
Parameters
technicalInstruction
:
TechnicalInstruction
graphicalStaffEntry
:
GraphicalStaffEntry
Returns
void
create
In
Staff
Clef
createInStaffClef
(
graphicalStaffEntry
:
GraphicalStaffEntry
,
clefInstruction
:
ClefInstruction
,
)
:
void
Parameters
graphicalStaffEntry
:
GraphicalStaffEntry
clefInstruction
:
ClefInstruction
Returns
void
create
Multi
Rest
Measure
createMultiRestMeasure
(
sourceMeasure
:
SourceMeasure
,
staff
:
Staff
,
)
:
GraphicalMeasure
Parameters
sourceMeasure
:
SourceMeasure
staff
:
Staff
Returns
GraphicalMeasure
create
Music
System
createMusicSystem
(
systemIndex
:
number
,
rules
:
EngravingRules
)
:
MusicSystem
Parameters
systemIndex
:
number
rules
:
EngravingRules
Returns
MusicSystem
create
Note
createNote
(
note
:
Note
,
graphicalVoiceEntry
:
GraphicalVoiceEntry
,
activeClef
:
ClefInstruction
,
octaveShift
:
OctaveEnum
,
rules
:
EngravingRules
,
graphicalNoteLength
?:
Fraction
,
)
:
GraphicalNote
Parameters
note
:
Note
graphicalVoiceEntry
:
GraphicalVoiceEntry
activeClef
:
ClefInstruction
octaveShift
:
OctaveEnum
rules
:
EngravingRules
Optional
graphicalNoteLength
:
Fraction
Returns
GraphicalNote
create
Staff
Entry
createStaffEntry
(
sourceStaffEntry
:
SourceStaffEntry
,
measure
:
GraphicalMeasure
,
)
:
GraphicalStaffEntry
Parameters
sourceStaffEntry
:
SourceStaffEntry
measure
:
GraphicalMeasure
Returns
GraphicalStaffEntry
create
Staff
Line
createStaffLine
(
parentSystem
:
MusicSystem
,
parentStaff
:
Staff
)
:
StaffLine
Parameters
parentSystem
:
MusicSystem
parentStaff
:
Staff
Returns
StaffLine
create
Tab
Staff
Measure
createTabStaffMeasure
(
sourceMeasure
:
SourceMeasure
,
staff
:
Staff
,
)
:
GraphicalMeasure
Parameters
sourceMeasure
:
SourceMeasure
staff
:
Staff
Returns
GraphicalMeasure
create
Voice
Entry
createVoiceEntry
(
parentVoiceEntry
:
VoiceEntry
,
parentStaffEntry
:
GraphicalStaffEntry
,
)
:
GraphicalVoiceEntry
Parameters
parentVoiceEntry
:
VoiceEntry
parentStaffEntry
:
GraphicalStaffEntry
Returns
GraphicalVoiceEntry
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
add
Fermata
At
Tied
End
Note
add
Graphical
Accidental
create
Chord
Symbols
create
Extra
Graphical
Measure
create
Grace
Note
create
Graphical
Measure
create
Graphical
Technical
Instruction
create
In
Staff
Clef
create
Multi
Rest
Measure
create
Music
System
create
Note
create
Staff
Entry
create
Staff
Line
create
Tab
Staff
Measure
create
Voice
Entry
OpenSheetMusicDisplay
Loading...