33 import java.awt.image.DataBuffer;
34 import java.awt.image.ColorModel;
35 import java.awt.geom.Path2D;
36 import java.awt.geom.PathIterator;
37 import java.awt.geom.AffineTransform;
38 import sun.java2d.pipe.Region;
39 import sun.java2d.pipe.SpanIterator;
40 import sun.java2d.SunGraphics2D;
41 import sun.java2d.SurfaceData;
42 import sun.java2d.loops.ProcessPath;
43 import sun.font.GlyphList;
44
45 /**
46 * GeneralRenderer collection
47 * Basically, a collection of components which permit basic
48 * rendering to occur on rasters of any format
49 */
50
51 public final class GeneralRenderer {
52 public static void register() {
53 Class owner = GeneralRenderer.class;
54 GraphicsPrimitive[] primitives = {
55 new GraphicsPrimitiveProxy(owner, "SetFillRectANY",
56 FillRect.methodSignature,
57 FillRect.primTypeID,
58 SurfaceType.AnyColor,
59 CompositeType.SrcNoEa,
60 SurfaceType.Any),
61 new GraphicsPrimitiveProxy(owner, "SetFillPathANY",
62 FillPath.methodSignature,
63 FillPath.primTypeID,
64 SurfaceType.AnyColor,
65 CompositeType.SrcNoEa,
66 SurfaceType.Any),
67 new GraphicsPrimitiveProxy(owner, "SetFillSpansANY",
68 FillSpans.methodSignature,
69 FillSpans.primTypeID,
70 SurfaceType.AnyColor,
71 CompositeType.SrcNoEa,
72 SurfaceType.Any),
73 new GraphicsPrimitiveProxy(owner, "SetDrawLineANY",
|
33 import java.awt.image.DataBuffer;
34 import java.awt.image.ColorModel;
35 import java.awt.geom.Path2D;
36 import java.awt.geom.PathIterator;
37 import java.awt.geom.AffineTransform;
38 import sun.java2d.pipe.Region;
39 import sun.java2d.pipe.SpanIterator;
40 import sun.java2d.SunGraphics2D;
41 import sun.java2d.SurfaceData;
42 import sun.java2d.loops.ProcessPath;
43 import sun.font.GlyphList;
44
45 /**
46 * GeneralRenderer collection
47 * Basically, a collection of components which permit basic
48 * rendering to occur on rasters of any format
49 */
50
51 public final class GeneralRenderer {
52 public static void register() {
53 Class<?> owner = GeneralRenderer.class;
54 GraphicsPrimitive[] primitives = {
55 new GraphicsPrimitiveProxy(owner, "SetFillRectANY",
56 FillRect.methodSignature,
57 FillRect.primTypeID,
58 SurfaceType.AnyColor,
59 CompositeType.SrcNoEa,
60 SurfaceType.Any),
61 new GraphicsPrimitiveProxy(owner, "SetFillPathANY",
62 FillPath.methodSignature,
63 FillPath.primTypeID,
64 SurfaceType.AnyColor,
65 CompositeType.SrcNoEa,
66 SurfaceType.Any),
67 new GraphicsPrimitiveProxy(owner, "SetFillSpansANY",
68 FillSpans.methodSignature,
69 FillSpans.primTypeID,
70 SurfaceType.AnyColor,
71 CompositeType.SrcNoEa,
72 SurfaceType.Any),
73 new GraphicsPrimitiveProxy(owner, "SetDrawLineANY",
|