net.dzzd.access
Interface IDrawer2D

All Known Subinterfaces:
IPixelsDrawer2D

public interface IDrawer2D


Method Summary
 void beginShape2D()
           
 void doRender()
           
 void drawShape2D(IShape2D shape, double px, double py, double zoomX, double zoomY)
           
 void drawString(java.lang.String str, double px, double py, double size)
           
 void endShape2D()
           
 void fillSolid()
           
 java.awt.Canvas getCanvas()
           
 int getColor()
           
 IFont2D getFont2D()
           
 void line(double x1, double y1, double x2, double y2)
           
 void lineTo(double x, double y)
           
 void moveTo(double x, double y)
           
 void quad(double x1, double y1, double x2, double y2, double x3, double y3)
           
 void quadTo(double x, double y, double x2, double y2)
           
 void renderScene2D(IScene2D s)
           
 void setClip(double xMin, double yMin, double xMax, double yMax)
           
 void setColor(int color)
           
 void setFont2D(IFont2D font)
           
 void setMode(int mode)
           
 void setPixel(double x, double y, int color)
           
 void setPixel(int x, int y, int color)
           
 void setSize(int width, int height)
           
 

Method Detail

doRender

public void doRender()

getCanvas

public java.awt.Canvas getCanvas()

setSize

public void setSize(int width,
                    int height)

setClip

public void setClip(double xMin,
                    double yMin,
                    double xMax,
                    double yMax)

getColor

public int getColor()

setColor

public void setColor(int color)

getFont2D

public IFont2D getFont2D()

setFont2D

public void setFont2D(IFont2D font)

drawShape2D

public void drawShape2D(IShape2D shape,
                        double px,
                        double py,
                        double zoomX,
                        double zoomY)

drawString

public void drawString(java.lang.String str,
                       double px,
                       double py,
                       double size)

beginShape2D

public void beginShape2D()

moveTo

public void moveTo(double x,
                   double y)

lineTo

public void lineTo(double x,
                   double y)

quadTo

public void quadTo(double x,
                   double y,
                   double x2,
                   double y2)

endShape2D

public void endShape2D()

line

public void line(double x1,
                 double y1,
                 double x2,
                 double y2)

quad

public void quad(double x1,
                 double y1,
                 double x2,
                 double y2,
                 double x3,
                 double y3)

fillSolid

public void fillSolid()

setPixel

public void setPixel(double x,
                     double y,
                     int color)

setPixel

public void setPixel(int x,
                     int y,
                     int color)

setMode

public void setMode(int mode)

renderScene2D

public void renderScene2D(IScene2D s)