Class GraphicsUtil

java.lang.Object
com.twelvemonkeys.image.GraphicsUtil

public final class GraphicsUtil extends Object
GraphicsUtil
Version:
$Id: //depot/branches/personal/haraldk/twelvemonkeys/release-2/twelvemonkeys-core/src/main/java/com/twelvemonkeys/image/GraphicsUtil.java#1 $
Author:
Harald Kuhr, last modified by $Author: haku $
  • Constructor Details

    • GraphicsUtil

      public GraphicsUtil()
  • Method Details

    • enableAA

      public static void enableAA(Graphics pGraphics)
      Enables anti-aliasing in the Graphics object.

      Anti-aliasing is enabled by casting to Graphics2D and setting the rendering hint RenderingHints.KEY_ANTIALIASING to RenderingHints.VALUE_ANTIALIAS_ON.

      Parameters:
      pGraphics - the graphics object
      Throws:
      ClassCastException - if pGraphics is not an instance of Graphics2D.
      See Also:
    • setAlpha

      public static void setAlpha(Graphics pGraphics, float pAlpha)
      Sets the alpha in the Graphics object.

      Alpha is set by casting to Graphics2D and setting the composite to the rule AlphaComposite.SRC_OVER multiplied by the given alpha.

      Parameters:
      pGraphics - the graphics object
      pAlpha - the alpha level, alpha must be a floating point number in the inclusive range [0.0, 1.0].
      Throws:
      ClassCastException - if pGraphics is not an instance of Graphics2D.
      See Also: