public interface sun.java2d.xr.XRBackend
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: sun.java2d.xr.XRBackend
super_class: java.lang.Object
{
public abstract void freePicture(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
picture
public abstract void freePixmap(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
pixmap
public abstract int createPixmap(int, int, int, int);
descriptor: (IIII)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
drawable
depth
width
height
public abstract int createPicture(int, int);
descriptor: (II)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
drawable
formatID
public abstract long createGC(int);
descriptor: (I)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
drawable
public abstract void freeGC(long);
descriptor: (J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
gc
public abstract void copyArea(int, int, long, int, int, int, int, int, int);
descriptor: (IIJIIIIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
src
dst
gc
srcx
srcy
width
height
dstx
dsty
public abstract void putMaskImage(int, long, byte[], int, int, int, int, int, int, int, int, float);
descriptor: (IJ[BIIIIIIIIF)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
drawable
gc
imageData
sx
sy
dx
dy
width
height
maskOff
maskScan
ea
public abstract void setGCClipRectangles(long, sun.java2d.pipe.Region);
descriptor: (JLsun/java2d/pipe/Region;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
gc
clip
public abstract void GCRectangles(int, long, sun.java2d.xr.GrowableRectArray);
descriptor: (IJLsun/java2d/xr/GrowableRectArray;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
drawable
gc
rects
public abstract void setClipRectangles(int, sun.java2d.pipe.Region);
descriptor: (ILsun/java2d/pipe/Region;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
picture
clip
public abstract void setGCExposures(long, boolean);
descriptor: (JZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
gc
exposure
public abstract void setGCForeground(long, int);
descriptor: (JI)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
gc
pixel
public abstract void setPictureTransform(int, java.awt.geom.AffineTransform);
descriptor: (ILjava/awt/geom/AffineTransform;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
picture
transform
public abstract void setPictureRepeat(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
picture
repeat
public abstract void setFilter(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
picture
filter
public abstract void renderRectangle(int, byte, sun.java2d.xr.XRColor, int, int, int, int);
descriptor: (IBLsun/java2d/xr/XRColor;IIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
dst
op
color
x
y
width
height
public abstract void renderRectangles(int, byte, sun.java2d.xr.XRColor, sun.java2d.xr.GrowableRectArray);
descriptor: (IBLsun/java2d/xr/XRColor;Lsun/java2d/xr/GrowableRectArray;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
dst
op
color
rects
public abstract void renderComposite(byte, int, int, int, int, int, int, int, int, int, int, int);
descriptor: (BIIIIIIIIIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
op
src
mask
dst
srcX
srcY
maskX
maskY
dstX
dstY
width
height
public abstract int XRenderCreateGlyphSet(int);
descriptor: (I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
formatID
public abstract void XRenderAddGlyphs(int, sun.font.GlyphList, java.util.List<sun.font.XRGlyphCacheEntry>, );
descriptor: (ILsun/font/GlyphList;Ljava/util/List;[B)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (ILsun/font/GlyphList;Ljava/util/List<Lsun/font/XRGlyphCacheEntry;>;[B)V
MethodParameters:
Name Flags
glyphSet
gl
cacheEntries
pixelData
public abstract void XRenderFreeGlyphs(int, int[]);
descriptor: (I[I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
glyphSet
gids
public abstract void XRenderCompositeText(byte, int, int, int, int, int, int, int, int, sun.java2d.xr.GrowableEltArray);
descriptor: (BIIIIIIIILsun/java2d/xr/GrowableEltArray;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
op
src
dst
maskFormatID
xSrc
ySrc
xDst
yDst
glyphset
elts
public abstract int createRadialGradient(java.awt.geom.Point2D, java.awt.geom.Point2D, float, float, float[], int[], int, java.awt.geom.AffineTransform);
descriptor: (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;FF[F[IILjava/awt/geom/AffineTransform;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
inner
outer
innerRadius
outerRadius
fractions
pixels
repeat
transform
public abstract int createLinearGradient(java.awt.geom.Point2D, java.awt.geom.Point2D, float[], int[], int, java.awt.geom.AffineTransform);
descriptor: (Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;[F[IILjava/awt/geom/AffineTransform;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
p1
p2
fractions
pixels
repeat
transform
public abstract void setGCMode(long, boolean);
descriptor: (JZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
gc
copy
public abstract void renderCompositeTrapezoids(byte, int, int, int, int, int, sun.java2d.jules.TrapezoidList);
descriptor: (BIIIIILsun/java2d/jules/TrapezoidList;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
op
src
maskFormat
dst
srcX
srcY
trapList
}
SourceFile: "XRBackend.java"