com.partnersoft.v3x.gui
Class FixedColorFilter

java.lang.Object
  extended by java.awt.image.ImageFilter
      extended by java.awt.image.RGBImageFilter
          extended by com.partnersoft.v3x.gui.FixedColorFilter
All Implemented Interfaces:
java.awt.image.ImageConsumer, java.lang.Cloneable

public class FixedColorFilter
extends java.awt.image.RGBImageFilter

An image filter that will turn the RGB components of all colors to another value, leaving the alpha component alone.


Field Summary
static FixedColorFilter FILTER_TO_BLACK
           
static FixedColorFilter FILTER_TO_WHITE
           
 
Fields inherited from class java.awt.image.RGBImageFilter
canFilterIndexColorModel, newmodel, origmodel
 
Fields inherited from class java.awt.image.ImageFilter
consumer
 
Fields inherited from interface java.awt.image.ImageConsumer
COMPLETESCANLINES, IMAGEABORTED, IMAGEERROR, RANDOMPIXELORDER, SINGLEFRAME, SINGLEFRAMEDONE, SINGLEPASS, STATICIMAGEDONE, TOPDOWNLEFTRIGHT
 
Constructor Summary
FixedColorFilter(int color)
           
 
Method Summary
 int filterRGB(int x, int y, int rgb)
           
 java.lang.String toString()
           
 
Methods inherited from class java.awt.image.RGBImageFilter
filterIndexColorModel, filterRGBPixels, setColorModel, setPixels, setPixels, substituteColorModel
 
Methods inherited from class java.awt.image.ImageFilter
clone, getFilterInstance, imageComplete, resendTopDownLeftRight, setDimensions, setHints, setProperties
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FILTER_TO_BLACK

public static final FixedColorFilter FILTER_TO_BLACK

FILTER_TO_WHITE

public static final FixedColorFilter FILTER_TO_WHITE
Constructor Detail

FixedColorFilter

public FixedColorFilter(int color)
Method Detail

filterRGB

public final int filterRGB(int x,
                           int y,
                           int rgb)
Specified by:
filterRGB in class java.awt.image.RGBImageFilter

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object