Class SonataMusicGlyphRenderer
java.lang.Object
com.softsynth.jmsl.score.MusicGlyphRenderer
com.softsynth.jmsl.score.musicglyphrenderers.SonataMusicGlyphRenderer
public class SonataMusicGlyphRenderer extends MusicGlyphRenderer
-
Constructor Summary
Constructors Constructor Description SonataMusicGlyphRenderer()
-
Method Summary
Modifier and Type Method Description java.lang.String
getFontName()
boolean
render(java.lang.String glyphToken, java.lang.Object parent, double x, double y, double zoom, java.awt.Graphics g)
parent might be null, or might be a Note, or a ClefPositionedGlyph
selectGlyph(java.lang.String glyphToken, java.lang.Object parent, double x, double y, double zoom)
Methods inherited from class com.softsynth.jmsl.score.MusicGlyphRenderer
createBaseFont, getBaseFont, getFont_size_normalization_factor, getGlyphWidth, isFontFound, printAvailableSystemFonts, setBaseFont, setFont_size_normalization_factor
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SonataMusicGlyphRenderer
public SonataMusicGlyphRenderer()
-
-
Method Details
-
getFontName
public java.lang.String getFontName()- Specified by:
getFontName
in classMusicGlyphRenderer
-
render
public boolean render(java.lang.String glyphToken, java.lang.Object parent, double x, double y, double zoom, java.awt.Graphics g)parent might be null, or might be a Note, or a Clef- Specified by:
render
in classMusicGlyphRenderer
- Returns:
- true if glyph is assigned and rendered
-
selectGlyph
public PositionedGlyph selectGlyph(java.lang.String glyphToken, java.lang.Object parent, double x, double y, double zoom)- Specified by:
selectGlyph
in classMusicGlyphRenderer
-