home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / sun / java2d / loops / ThreeByteRenderer.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.8 KB  |  31 lines

  1. package sun.java2d.loops;
  2.  
  3. import sun.java2d.pipe.SpanIterator;
  4.  
  5. public final class ThreeByteRenderer implements GraphicsPrimitives {
  6.    static int[] ST_3BYTE_BGR = new int[]{5};
  7.    static int[] ST_3BYTE_BGR__3BYTE_BGR = new int[]{5, 5};
  8.    static int[] ST_INT_ARGB__3BYTE_BGR = new int[]{2, 5};
  9.  
  10.    public final GraphicsPrimitive[] getPrimitives() {
  11.       GraphicsPrimitive[] var1 = new GraphicsPrimitive[]{new GraphicsPrimitiveProxy(this, "FillRectBGR3", ST_3BYTE_BGR, FillRect.getMethodSignature()), new GraphicsPrimitiveProxy(this, "FillSpansBGR3", ST_3BYTE_BGR, FillSpans.getMethodSignature()), new GraphicsPrimitiveProxy(this, "DrawLineBGR3", ST_3BYTE_BGR, DrawLine.getMethodSignature()), new GraphicsPrimitiveProxy(this, "DrawPolygonsBGR3", ST_3BYTE_BGR, DrawPolygons.getMethodSignature()), new GraphicsPrimitiveProxy(this, "DrawRectBGR3", ST_3BYTE_BGR, DrawRect.getMethodSignature()), new GraphicsPrimitiveProxy(this, "ThreeByteIsoMorphicCopy", ST_3BYTE_BGR__3BYTE_BGR, OpaqueBlit.getMethodSignature()), new GraphicsPrimitiveProxy(this, "ColorFillAlphaToThreeByte", ST_3BYTE_BGR, ColorPaint.getMethodSignature()), new GraphicsPrimitiveProxy(this, "paintArgbOntoThreeByte", ST_INT_ARGB__3BYTE_BGR, BinaryComposite.getMethodSignature())};
  12.       return var1;
  13.    }
  14.  
  15.    static native void devSetRect(int var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9, byte[] var10, int var11);
  16.  
  17.    static native void devSetSpans(int var0, SpanIterator var1, long var2, int var4, byte[] var5, int var6);
  18.  
  19.    static native void devDrawLine(int var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9, byte[] var10, int var11);
  20.  
  21.    static native void devDrawPolygons(int var0, int[] var1, int[] var2, int[] var3, int var4, boolean var5, int var6, int var7, int var8, int var9, int var10, int var11, int var12, byte[] var13, int var14);
  22.  
  23.    static native void devDrawRect(int var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9, byte[] var10, int var11);
  24.  
  25.    static native void IsomorphicCopy(ImageData var0, ImageData var1, int var2, int var3);
  26.  
  27.    static native void ColorFillAlphaToThreeByte(ImageData var0, int var1, byte[] var2, int var3, int var4, float var5, int var6);
  28.  
  29.    static native void paintArgbOntoThreeByte(ImageData var0, ImageData var1, int var2, int var3, int var4, byte[] var5, int var6, int var7, float var8, boolean var9, int var10);
  30. }
  31.