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 / drawString24BITRGB.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.5 KB  |  29 lines

  1. package sun.java2d.loops;
  2.  
  3. import java.awt.Color;
  4. import java.awt.Font;
  5. import java.awt.geom.AffineTransform;
  6. import java.awt.image.ColorModel;
  7. import java.awt.image.Raster;
  8. import sun.awt.font.NativeFontWrapper;
  9. import sun.awt.image.ByteComponentRaster;
  10.  
  11. class drawString24BITRGB extends DrawString {
  12.    drawString24BITRGB() {
  13.       super(TextRendering.ST_24BIT_RGB);
  14.    }
  15.  
  16.    public void DrawString(ImageData var1, String var2, float var3, float var4, Color var5, Font var6, double[] var7, boolean var8, boolean var9) {
  17.       if (var8) {
  18.          NativeFontWrapper.drawString24BitRGB(var2, var3, var4, var6, var9, var7, var5.getRGB(), var1.getXOutputArea(), var1.getYOutputArea(), var1.getDXOutputArea(), var1.getDYOutputArea(), var1);
  19.       } else {
  20.          NativeFontWrapper.drawString3Byte(var2, var3, var4, var6, var7, var5.getRGB(), var1.getXOutputArea(), var1.getYOutputArea(), var1.getDXOutputArea(), var1.getDYOutputArea(), var1);
  21.       }
  22.  
  23.    }
  24.  
  25.    public DrawStringRasterContext createCachedContext(Raster var1, ColorModel var2, Color var3, Font var4, AffineTransform var5, boolean var6, boolean var7, int var8, int var9, int var10, int var11) {
  26.       return (DrawStringRasterContext)(var6 ? new BCRDrawString24BITRGBRasterContextAA((ByteComponentRaster)var1, 0, var3.getRGB(), var4, var5, var7, var8, var9, var10, var11) : new BCRDrawString24BitRasterContext((ByteComponentRaster)var1, 0, var3.getRGB(), var4, var5, var8, var9, var10, var11));
  27.    }
  28. }
  29.