APIdia Launch Partner
Top Methods
sun.java2d.xr

public Interface XRBackend

Known Direct Implementers
sun.java2d.xr.XRBackendNative
Imports
java.awt.geom.*, java.util.*, sun.font.*, sun.java2d.pipe.*

Method Summary

Modifier and TypeMethod and Description
public void
copyArea(int src, int dst, long gc, int srcx, int srcy, int width, int height, int dstx, int dsty)

public long
createGC(int drawable)

public int
createLinearGradient(Point2D p1, Point2D p2, float[] fractions, int[] pixels, int repeat)

public int
createPicture(int drawable, int formatID)

public int
createPixmap(int drawable, int depth, int width, int height)

public int
createRadialGradient(float centerX, float centerY, float innerRadius, float outerRadius, float[] fractions, int[] pixels, int repeat)

public void
freeGC(long gc)

public void
freePicture(int picture)

public void
freePixmap(int pixmap)

public void
GCRectangles(int drawable, long gc, GrowableRectArray rects)

public void
putMaskImage(int drawable, long gc, byte[] imageData, int sx, int sy, int dx, int dy, int width, int height, int maskOff, int maskScan, float ea)

public void
renderComposite(byte op, int src, int mask, int dst, int srcX, int srcY, int maskX, int maskY, int dstX, int dstY, int width, int height)

public void
renderRectangle(int dst, byte op, XRColor color, int x, int y, int width, int height)

public void
renderRectangles(int dst, byte op, XRColor color, GrowableRectArray rects)

public void
setClipRectangles(int picture, Region clip)

public void
setFilter(int picture, int filter)

public void
setGCClipRectangles(long gc, Region clip)

public void
setGCExposures(long gc, boolean exposure)

public void
setGCForeground(long gc, int pixel)

public void
setGCMode(long gc, boolean copy)

public void
setPictureRepeat(int picture, int repeat)

public void
setPictureTransform(int picture, AffineTransform transform)

public void
XRenderAddGlyphs(int glyphSet, GlyphList gl, List<XRGlyphCacheEntry> cacheEntries, byte[] pixelData)

public void
XRenderCompositeText(byte op, int src, int dst, int maskFormatID, int xSrc, int ySrc, int xDst, int yDst, int glyphset, GrowableEltArray elts)

public int
XRenderCreateGlyphSet(int formatID)

public void
XRenderFreeGlyphs(int glyphSet, int[] gids)

Method Detail

copyAreaback to summary
public void copyArea(int src, int dst, long gc, int srcx, int srcy, int width, int height, int dstx, int dsty)
createGCback to summary
public long createGC(int drawable)
createLinearGradientback to summary
public int createLinearGradient(Point2D p1, Point2D p2, float[] fractions, int[] pixels, int repeat)
createPictureback to summary
public int createPicture(int drawable, int formatID)
createPixmapback to summary
public int createPixmap(int drawable, int depth, int width, int height)
createRadialGradientback to summary
public int createRadialGradient(float centerX, float centerY, float innerRadius, float outerRadius, float[] fractions, int[] pixels, int repeat)
freeGCback to summary
public void freeGC(long gc)
freePictureback to summary
public void freePicture(int picture)
freePixmapback to summary
public void freePixmap(int pixmap)
GCRectanglesback to summary
public void GCRectangles(int drawable, long gc, GrowableRectArray rects)
putMaskImageback to summary
public void putMaskImage(int drawable, long gc, byte[] imageData, int sx, int sy, int dx, int dy, int width, int height, int maskOff, int maskScan, float ea)
renderCompositeback to summary
public void renderComposite(byte op, int src, int mask, int dst, int srcX, int srcY, int maskX, int maskY, int dstX, int dstY, int width, int height)
renderRectangleback to summary
public void renderRectangle(int dst, byte op, XRColor color, int x, int y, int width, int height)
renderRectanglesback to summary
public void renderRectangles(int dst, byte op, XRColor color, GrowableRectArray rects)
setClipRectanglesback to summary
public void setClipRectangles(int picture, Region clip)
setFilterback to summary
public void setFilter(int picture, int filter)
setGCClipRectanglesback to summary
public void setGCClipRectangles(long gc, Region clip)
setGCExposuresback to summary
public void setGCExposures(long gc, boolean exposure)
setGCForegroundback to summary
public void setGCForeground(long gc, int pixel)
setGCModeback to summary
public void setGCMode(long gc, boolean copy)
setPictureRepeatback to summary
public void setPictureRepeat(int picture, int repeat)
setPictureTransformback to summary
public void setPictureTransform(int picture, AffineTransform transform)
XRenderAddGlyphsback to summary
public void XRenderAddGlyphs(int glyphSet, GlyphList gl, List<XRGlyphCacheEntry> cacheEntries, byte[] pixelData)
XRenderCompositeTextback to summary
public void XRenderCompositeText(byte op, int src, int dst, int maskFormatID, int xSrc, int ySrc, int xDst, int yDst, int glyphset, GrowableEltArray elts)
XRenderCreateGlyphSetback to summary
public int XRenderCreateGlyphSet(int formatID)
XRenderFreeGlyphsback to summary
public void XRenderFreeGlyphs(int glyphSet, int[] gids)