home *** CD-ROM | disk | FTP | other *** search
Wrap
package sun.java2d.loops; import java.awt.Color; import java.awt.Font; import java.awt.geom.AffineTransform; import java.awt.image.ColorModel; import java.awt.image.Raster; import sun.awt.font.NativeFontWrapper; import sun.awt.image.ByteComponentRaster; class drawStringIndex8Gray extends DrawString { drawStringIndex8Gray() { super(TextRendering.ST_INDEX8_GRAY); } public void DrawString(ImageData var1, String var2, float var3, float var4, Color var5, Font var6, double[] var7, boolean var8, boolean var9) { if (var8) { NativeFontWrapper.drawStringIndex8Gray(var2, var3, var4, var6, var9, var7, var5.getRGB(), var1.getXOutputArea(), var1.getYOutputArea(), var1.getDXOutputArea(), var1.getDYOutputArea(), var1); } else { NativeFontWrapper.drawStringByteDiscrete(var2, var3, var4, var6, var7, TextRendering.toIndexed(var5, var1.getColorModel()), var1.getXOutputArea(), var1.getYOutputArea(), var1.getDXOutputArea(), var1.getDYOutputArea(), var1); } } 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) { return var6 ? null : new BCRDrawStringRasterContext((ByteComponentRaster)var1, TextRendering.toIndexed(var3, var2), var4, var5, var8, var9, var10, var11); } }