Interface for a simple pixel based backend graphics object that
does not handle translation/transforms, curves, nor advanced
compositing.
copyArea
public void copyArea(int x,
int y,
int width,
int height,
int dx,
int dy)
drawArc
public void drawArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
drawLine
public void drawLine(int x1,
int y1,
int x2,
int y2)
drawPolygon
public void drawPolygon(int[] xPoints,
int[] yPoints,
int nPoints)
drawPolyline
public void drawPolyline(int[] xPoints,
int[] yPoints,
int nPoints)
drawRect
public void drawRect(int x,
int y,
int width,
int height)
fillArc
public void fillArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
fillPolygon
public void fillPolygon(int[] xPoints,
int[] yPoints,
int nPoints,
int translateX,
int translateY)
fillRect
public void fillRect(int x,
int y,
int width,
int height)
mapRaster
public MappedRaster mapRaster(Rectangle bounds)
Map the data for screen pixels in the requested bounds to a
raster object. This gives read/write access to the screen
pixels, allowing neat alpha and composite tricks.
unmapRaster
public void unmapRaster(MappedRaster mappedRaster)
Detach previously mapped pixel data from a raster object.
Copyright (C) 2000, 2003 Free Software Foundation
This file is part of libgcj.
This software is copyrighted work licensed under the terms of the
Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
details.