| java.lang.Object sun.java2d.windows.GDIRenderer sun.java2d.windows.DDRenderer
All known Subclasses: sun.java2d.d3d.D3DRenderer,
DDRenderer | public class DDRenderer extends GDIRenderer (Code) | | DDRenderer
This class accelerates rendering to a surface of type
WinOffScreenSurfaceData. The renderers in here are simply java wrappers
around native methods that do the real work.
|
Inner Class :public static class Tracer extends DDRenderer | |
Method Summary | |
native public void | devCopyArea(SurfaceData sData, int srcx, int srcy, int dx, int dy, int w, int h) | native void | doDrawLineDD(SurfaceData sData, int color, int x1, int y1, int x2, int y2) | native void | doDrawRectDD(SurfaceData sData, int color, int x, int y, int w, int h) | native void | doFillRectDD(SurfaceData sData, int color, int left, int top, int right, int bottom) | public void | doFillSpans(SunGraphics2D sg2d, SpanIterator si) | public void | drawLine(SunGraphics2D sg2d, int x1, int y1, int x2, int y2) drawLine draws a line between the pixel at x1, y1 and the
pixel at x2, y2 (including the last pixel). | public void | drawRect(SunGraphics2D sg2d, int x, int y, int width, int height) | public void | fillRect(SunGraphics2D sg2d, int x, int y, int width, int height) | public DDRenderer | traceWrapDD() |
devCopyArea | native public void devCopyArea(SurfaceData sData, int srcx, int srcy, int dx, int dy, int w, int h)(Code) | | |
doDrawLineDD | native void doDrawLineDD(SurfaceData sData, int color, int x1, int y1, int x2, int y2)(Code) | | |
doDrawRectDD | native void doDrawRectDD(SurfaceData sData, int color, int x, int y, int w, int h)(Code) | | |
doFillRectDD | native void doFillRectDD(SurfaceData sData, int color, int left, int top, int right, int bottom)(Code) | | |
doFillSpans | public void doFillSpans(SunGraphics2D sg2d, SpanIterator si)(Code) | | |
drawLine | public void drawLine(SunGraphics2D sg2d, int x1, int y1, int x2, int y2)(Code) | | drawLine draws a line between the pixel at x1, y1 and the
pixel at x2, y2 (including the last pixel).
|
drawRect | public void drawRect(SunGraphics2D sg2d, int x, int y, int width, int height)(Code) | | draw a rectangle outline starting at x, y and going to the pixel
at (x + width), (y + width) (including the lower right pixel)
|
fillRect | public void fillRect(SunGraphics2D sg2d, int x, int y, int width, int height)(Code) | | fillRect filles a rect from the pixel at x, y to (but not including)
the pixel at (x + width), (y + height)
|
Methods inherited from sun.java2d.windows.GDIRenderer | native public void devCopyArea(SurfaceData sData, int srcx, int srcy, int dx, int dy, int w, int h)(Code)(Java Doc) native void doDrawArc(SurfaceData sData, Region clip, Composite comp, int color, int x, int y, int w, int h, int angleStart, int angleExtent)(Code)(Java Doc) native void doDrawLine(SurfaceData sData, Region clip, Composite comp, int color, int x1, int y1, int x2, int y2)(Code)(Java Doc) native void doDrawOval(SurfaceData sData, Region clip, Composite comp, int color, int x, int y, int w, int h)(Code)(Java Doc) native void doDrawPoly(SurfaceData sData, Region clip, Composite comp, int color, int transx, int transy, int[] xpoints, int[] ypoints, int npoints, boolean isclosed)(Code)(Java Doc) native void doDrawRect(SurfaceData sData, Region clip, Composite comp, int color, int x, int y, int w, int h)(Code)(Java Doc) native void doDrawRoundRect(SurfaceData sData, Region clip, Composite comp, int color, int x, int y, int w, int h, int arcW, int arcH)(Code)(Java Doc) native void doFillArc(SurfaceData sData, Region clip, Composite comp, int color, int x, int y, int w, int h, int angleStart, int angleExtent)(Code)(Java Doc) native void doFillOval(SurfaceData sData, Region clip, Composite comp, int color, int x, int y, int w, int h)(Code)(Java Doc) native void doFillPoly(SurfaceData sData, Region clip, Composite comp, int color, int transx, int transy, int[] xpoints, int[] ypoints, int npoints)(Code)(Java Doc) native void doFillRect(SurfaceData sData, Region clip, Composite comp, int color, int x, int y, int w, int h)(Code)(Java Doc) native void doFillRoundRect(SurfaceData sData, Region clip, Composite comp, int color, int x, int y, int w, int h, int arcW, int arcH)(Code)(Java Doc) public void doFillSpans(SunGraphics2D sg2d, SpanIterator si)(Code)(Java Doc) native void doShape(SurfaceData sData, Region clip, Composite comp, int color, int transX, int transY, Path2D.Float p2df, boolean isfill)(Code)(Java Doc) void doShape(SunGraphics2D sg2d, Shape s, boolean isfill)(Code)(Java Doc) public void draw(SunGraphics2D sg2d, Shape s)(Code)(Java Doc) public void drawArc(SunGraphics2D sg2d, int x, int y, int width, int height, int startAngle, int arcAngle)(Code)(Java Doc) public void drawLine(SunGraphics2D sg2d, int x1, int y1, int x2, int y2)(Code)(Java Doc) public void drawOval(SunGraphics2D sg2d, int x, int y, int width, int height)(Code)(Java Doc) public void drawPolygon(SunGraphics2D sg2d, int xpoints, int ypoints, int npoints)(Code)(Java Doc) public void drawPolyline(SunGraphics2D sg2d, int xpoints, int ypoints, int npoints)(Code)(Java Doc) public void drawRect(SunGraphics2D sg2d, int x, int y, int width, int height)(Code)(Java Doc) public void drawRoundRect(SunGraphics2D sg2d, int x, int y, int width, int height, int arcWidth, int arcHeight)(Code)(Java Doc) public void fill(SunGraphics2D sg2d, Shape s)(Code)(Java Doc) public void fillArc(SunGraphics2D sg2d, int x, int y, int width, int height, int startAngle, int arcAngle)(Code)(Java Doc) public void fillOval(SunGraphics2D sg2d, int x, int y, int width, int height)(Code)(Java Doc) public void fillPolygon(SunGraphics2D sg2d, int xpoints, int ypoints, int npoints)(Code)(Java Doc) public void fillRect(SunGraphics2D sg2d, int x, int y, int width, int height)(Code)(Java Doc) public void fillRoundRect(SunGraphics2D sg2d, int x, int y, int width, int height, int arcWidth, int arcHeight)(Code)(Java Doc) public GDIRenderer traceWrap()(Code)(Java Doc)
|
|
|