private static GeneralPath gp = new GeneralPath();
// this doens't seem to work on Windows
- public void drawGlyph(org.ibex.graphics.Font.Glyph source, Affine a, Hull h, int rgb, int bg) {
+ public void drawGlyph(org.ibex.graphics.Font.Glyph source, Affine a, Mesh h, int rgb, int bg) {
Image i = ((AWTGlyph)source).getImage();
Image i2 = ((AWTGlyph)source).i2;
if (((AWTGlyph)source).i2 == null) {
g2.drawImage(i2, 0, 0, null);
}
- public void fill(org.ibex.graphics.Polygon p, org.ibex.graphics.Paint paint) { fillStroke(p, paint, true, false); }
- public void stroke(org.ibex.graphics.Polygon p, org.ibex.graphics.Paint paint) { fillStroke(p, paint, false, true); }
- public void fillStroke(org.ibex.graphics.Polygon p, org.ibex.graphics.Paint paint, boolean fill, boolean stroke) {
+ public void fill(Mesh p, org.ibex.graphics.Paint paint) { fillStroke(p, paint, true, false); }
+ public void stroke(Mesh p, org.ibex.graphics.Paint paint) { fillStroke(p, paint, false, true); }
+ public void fillStroke(Mesh p, org.ibex.graphics.Paint paint, boolean fill, boolean stroke) {/*
if (g == null) g = getGraphics();
((Graphics2D)g).setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_OFF);
int argb = ((org.ibex.graphics.Paint.SingleColorPaint)paint).color;
}
if (fill) ((Graphics2D)g).fill(gp);
if (stroke) ((Graphics2D)g).draw(gp);
- }
+ */}
public Java2PixelBuffer(int w, int h) {
super(w,h);