30 public interface MarlinRenderer extends PathConsumer2D { 31 32 public static final int WIND_EVEN_ODD = 0; 33 public static final int WIND_NON_ZERO = 1; 34 35 public MarlinRenderer init(final int pix_boundsX, final int pix_boundsY, 36 final int pix_boundsWidth, final int pix_boundsHeight, 37 final int windingRule); 38 39 /** 40 * Disposes this renderer and recycle it clean up before reusing this instance 41 */ 42 public void dispose(); 43 44 public int getOutpixMinX(); 45 public int getOutpixMaxX(); 46 public int getOutpixMinY(); 47 public int getOutpixMaxY(); 48 49 public void produceAlphas(MarlinAlphaConsumer ac); 50 } | 30 public interface MarlinRenderer extends PathConsumer2D { 31 32 public static final int WIND_EVEN_ODD = 0; 33 public static final int WIND_NON_ZERO = 1; 34 35 public MarlinRenderer init(final int pix_boundsX, final int pix_boundsY, 36 final int pix_boundsWidth, final int pix_boundsHeight, 37 final int windingRule); 38 39 /** 40 * Disposes this renderer and recycle it clean up before reusing this instance 41 */ 42 public void dispose(); 43 44 public int getOutpixMinX(); 45 public int getOutpixMaxX(); 46 public int getOutpixMinY(); 47 public int getOutpixMaxY(); 48 49 public void produceAlphas(MarlinAlphaConsumer ac); 50 51 public float getOffsetX(); 52 public float getOffsetY(); 53 } |