83 public void renderRectangles(int dst, byte op, XRColor color,
84 GrowableRectArray rects);
85
86 public void renderComposite(byte op, int src, int mask, int dst,
87 int srcX, int srcY, int maskX, int maskY,
88 int dstX, int dstY, int width, int height);
89
90 public int XRenderCreateGlyphSet(int formatID);
91
92 public void XRenderAddGlyphs(int glyphSet, GlyphList gl,
93 List<XRGlyphCacheEntry> cacheEntries,
94 byte[] pixelData);
95
96 public void XRenderFreeGlyphs(int glyphSet, int[] gids);
97
98 public void XRenderCompositeText(byte op, int src, int dst,
99 int maskFormatID,
100 int xSrc, int ySrc, int xDst, int yDst,
101 int glyphset, GrowableEltArray elts);
102
103 public int createRadialGradient(Point2D inner, Point2D outer,
104 float innerRadius, float outerRadius,
105 float[] fractions, int[] pixels,
106 int repeat, AffineTransform transform);
107
108 public int createLinearGradient(Point2D p1, Point2D p2, float[] fractions,
109 int[] pixels, int repeat,
110 AffineTransform transform);
111
112 public void setGCMode(long gc, boolean copy);
113
114 public void renderCompositeTrapezoids(byte op, int src, int maskFormat,
115 int dst, int srcX, int srcY,
116 TrapezoidList trapList);
117 }
|
83 public void renderRectangles(int dst, byte op, XRColor color,
84 GrowableRectArray rects);
85
86 public void renderComposite(byte op, int src, int mask, int dst,
87 int srcX, int srcY, int maskX, int maskY,
88 int dstX, int dstY, int width, int height);
89
90 public int XRenderCreateGlyphSet(int formatID);
91
92 public void XRenderAddGlyphs(int glyphSet, GlyphList gl,
93 List<XRGlyphCacheEntry> cacheEntries,
94 byte[] pixelData);
95
96 public void XRenderFreeGlyphs(int glyphSet, int[] gids);
97
98 public void XRenderCompositeText(byte op, int src, int dst,
99 int maskFormatID,
100 int xSrc, int ySrc, int xDst, int yDst,
101 int glyphset, GrowableEltArray elts);
102
103 public int createRadialGradient(float centerX, float centerY,
104 float innerRadius, float outerRadius,
105 float[] fractions, int[] pixels,
106 int repeat, AffineTransform transform);
107
108 public int createLinearGradient(Point2D p1, Point2D p2, float[] fractions,
109 int[] pixels, int repeat,
110 AffineTransform transform);
111
112 public void setGCMode(long gc, boolean copy);
113
114 public void renderCompositeTrapezoids(byte op, int src, int maskFormat,
115 int dst, int srcX, int srcY,
116 TrapezoidList trapList);
117 }
|