Class FlareFilter

All Implemented Interfaces:
BufferedImageOp, Cloneable

public class FlareFilter extends PointFilter
An experimental filter for rendering lens flares.
  • Constructor Details

    • FlareFilter

      public FlareFilter()
  • Method Details

    • setColor

      public void setColor(int color)
    • getColor

      public int getColor()
    • setRingWidth

      public void setRingWidth(float ringWidth)
    • getRingWidth

      public float getRingWidth()
    • setBaseAmount

      public void setBaseAmount(float baseAmount)
    • getBaseAmount

      public float getBaseAmount()
    • setRingAmount

      public void setRingAmount(float ringAmount)
    • getRingAmount

      public float getRingAmount()
    • setRayAmount

      public void setRayAmount(float rayAmount)
    • getRayAmount

      public float getRayAmount()
    • setCentre

      public void setCentre(Point2D centre)
    • getCentre

      public Point2D getCentre()
    • setRadius

      public void setRadius(float radius)
    • getRadius

      public float getRadius()
    • setDimensions

      public void setDimensions(int width, int height)
      Overrides:
      setDimensions in class PointFilter
    • filterRGB

      public int filterRGB(int x, int y, int rgb)
      Specified by:
      filterRGB in class PointFilter
    • toString

      public String toString()
      Overrides:
      toString in class Object