Package com.softsynth.jmsl.score
Class MarkRenderer
java.lang.Object
com.softsynth.jmsl.score.MarkRenderer
public class MarkRenderer
extends java.lang.Object
Render a Note's mark, where mark is one of the following: MARK_ACCENT MARK_STACCATO MARK_TENUTO
MARK_WEDGE MARK_ACCENT_STACCATO MARK_ACCENT_TENUTO MARK_WEDGE_STACCATO MARK_FERMATA MARK_HARMONIC
MARK_TRILL MARK_TRILL_FLAT MARK_TRILL_SHARP MARK_NATURAL MARK_MORDANT
- Author:
- Nick Didkovsky, (c) 2002 Nick Didkovsky, all rights reserved
-
Constructor Summary
Constructors Constructor Description MarkRenderer() -
Method Summary
Modifier and Type Method Description static voiddrawSlash(java.awt.Graphics g, int x, int currentYLeft, int stemDirection, double zoom)static voidrenderAccacciatura(java.awt.Graphics g, int x, int y, double zoom, Note note)static booleanrenderAccent(java.awt.Graphics g, int x, int y, double zoom, Note note)static voidrenderAccentStaccato(java.awt.Graphics g, int x, int y, double zoom, Note note)static voidrenderAccentTenuto(java.awt.Graphics g, int x, int y, double zoom, Note note)static voidrenderBowedTremolo(java.awt.Graphics g, int x, int y, double zoom, Note note, int numTremolos)static booleanrenderBreathMarkComma(java.awt.Graphics g, int x, int y, double zoom, Note note)static voidrenderFermata(java.awt.Graphics g, int x, int y, double zoom, Note note)static voidrenderHarmonic(java.awt.Graphics g, int x, int y, double zoom, Note note)static voidrenderInvertedFermata(java.awt.Graphics g, int x, int y, double zoom, Note note)static voidrenderInvertedMordant(java.awt.Graphics g, int x, int y, double zoom, Note note)static voidrenderMark(java.awt.Graphics g, double x, double y, double zoom, Note note, int mark)static voidrenderMordant(java.awt.Graphics g, int x, int y, double zoom, Note note)static voidrenderStaccato(java.awt.Graphics g, int x, int y, double zoom, Note note)static voidrenderTenuto(java.awt.Graphics g, int x, int y, double zoom, Note note)static voidrenderTrill(java.awt.Graphics g, int x, int y, double zoom, Note note)static voidrenderTrillFlat(java.awt.Graphics g, int x, int y, double zoom, Note note)static voidrenderTrillNatural(java.awt.Graphics g, int x, int y, double zoom, Note note)static voidrenderTrillSharp(java.awt.Graphics g, int x, int y, double zoom, Note note)static voidrenderWedge(java.awt.Graphics g, int x, int y, double zoom, Note note)static voidrenderWedgeStaccato(java.awt.Graphics g, int x, int y, double zoom, Note note)Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
MarkRenderer
public MarkRenderer()
-
-
Method Details
-
renderMark
public static void renderMark(java.awt.Graphics g, double x, double y, double zoom, Note note, int mark) -
renderBreathMarkComma
public static boolean renderBreathMarkComma(java.awt.Graphics g, int x, int y, double zoom, Note note) -
renderAccacciatura
-
drawSlash
public static void drawSlash(java.awt.Graphics g, int x, int currentYLeft, int stemDirection, double zoom) -
renderBowedTremolo
public static void renderBowedTremolo(java.awt.Graphics g, int x, int y, double zoom, Note note, int numTremolos) -
renderAccent
-
renderStaccato
-
renderTenuto
-
renderWedge
-
renderAccentStaccato
-
renderAccentTenuto
-
renderWedgeStaccato
-
renderFermata
-
renderInvertedFermata
public static void renderInvertedFermata(java.awt.Graphics g, int x, int y, double zoom, Note note) -
renderHarmonic
-
renderTrill
-
renderTrillFlat
-
renderTrillSharp
-
renderTrillNatural
-
renderMordant
-
renderInvertedMordant
public static void renderInvertedMordant(java.awt.Graphics g, int x, int y, double zoom, Note note)
-