swingwt.awt.image
Class ColorModel

java.lang.Object
  extended byswingwt.awt.image.ColorModel
All Implemented Interfaces:
Transparency

public class ColorModel
extends java.lang.Object
implements Transparency


Field Summary
 
Fields inherited from interface swingwt.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
 
Constructor Summary
ColorModel()
           
ColorModel(int bits)
           
 
Method Summary
 ColorModel coerceData(WritableRaster raster, boolean isAlphaPremultiplied)
           
 WritableRaster createCompatibleWritableRaster(int w, int h)
           
 int getAlpha(int pixel)
           
 int getAlpha(java.lang.Object inData)
           
 WritableRaster getAlphaRaster(WritableRaster raster)
           
 int getBlue(int pixel)
           
 int getBlue(java.lang.Object inData)
           
 int[] getComponents(int pixel, int[] components, int offset)
           
 int[] getComponents(java.lang.Object pixel, int[] components, int offset)
           
 int[] getComponentSize()
           
 int getComponentSize(int componentIdx)
           
 int getDataElement(float[] normComponents, int normOffset)
           
 int getDataElement(int[] components, int offset)
           
 java.lang.Object getDataElements(float[] normComponents, int normOffset, java.lang.Object obj)
           
 java.lang.Object getDataElements(int[] components, int offset, java.lang.Object obj)
           
 java.lang.Object getDataElements(int rgb, java.lang.Object pixel)
           
 int getGreen(int pixel)
           
 int getGreen(java.lang.Object inData)
           
 float[] getNormalizedComponents(int[] components, int offset, float[] normComponents, int normOffset)
           
 float[] getNormalizedComponents(java.lang.Object pixel, float[] normComponents, int normOffset)
           
 int getNumColorComponents()
           
 int getNumComponents()
           
 int getPixelSize()
           
 int getRed(int pixel)
           
 int getRed(java.lang.Object inData)
           
 int getRGB(int pixel)
           
 int getRGB(java.lang.Object inData)
           
static ColorModel getRGBdefault()
           
 int getTransferType()
           
 int getTransparency()
           
 int[] getUnnormalizedComponents(float[] normComponents, int normOffset, int[] components, int offset)
           
 boolean hasAlpha()
           
 boolean isAlphaPremultiplied()
           
 boolean isCompatibleRaster(Raster raster)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorModel

public ColorModel()

ColorModel

public ColorModel(int bits)
Method Detail

getRGBdefault

public static ColorModel getRGBdefault()

hasAlpha

public boolean hasAlpha()

isAlphaPremultiplied

public boolean isAlphaPremultiplied()

getTransferType

public int getTransferType()

getPixelSize

public int getPixelSize()

getComponentSize

public int getComponentSize(int componentIdx)

getComponentSize

public int[] getComponentSize()

getTransparency

public int getTransparency()
Specified by:
getTransparency in interface Transparency

getNumComponents

public int getNumComponents()

getNumColorComponents

public int getNumColorComponents()

getRed

public int getRed(int pixel)

getGreen

public int getGreen(int pixel)

getBlue

public int getBlue(int pixel)

getAlpha

public int getAlpha(int pixel)

getRGB

public int getRGB(int pixel)

getRed

public int getRed(java.lang.Object inData)

getGreen

public int getGreen(java.lang.Object inData)

getBlue

public int getBlue(java.lang.Object inData)

getAlpha

public int getAlpha(java.lang.Object inData)

getRGB

public int getRGB(java.lang.Object inData)

getDataElements

public java.lang.Object getDataElements(int rgb,
                                        java.lang.Object pixel)

getComponents

public int[] getComponents(int pixel,
                           int[] components,
                           int offset)

getComponents

public int[] getComponents(java.lang.Object pixel,
                           int[] components,
                           int offset)

getUnnormalizedComponents

public int[] getUnnormalizedComponents(float[] normComponents,
                                       int normOffset,
                                       int[] components,
                                       int offset)

getNormalizedComponents

public float[] getNormalizedComponents(int[] components,
                                       int offset,
                                       float[] normComponents,
                                       int normOffset)

getDataElement

public int getDataElement(int[] components,
                          int offset)

getDataElements

public java.lang.Object getDataElements(int[] components,
                                        int offset,
                                        java.lang.Object obj)

getDataElement

public int getDataElement(float[] normComponents,
                          int normOffset)

getDataElements

public java.lang.Object getDataElements(float[] normComponents,
                                        int normOffset,
                                        java.lang.Object obj)

getNormalizedComponents

public float[] getNormalizedComponents(java.lang.Object pixel,
                                       float[] normComponents,
                                       int normOffset)

coerceData

public ColorModel coerceData(WritableRaster raster,
                             boolean isAlphaPremultiplied)

isCompatibleRaster

public boolean isCompatibleRaster(Raster raster)

createCompatibleWritableRaster

public WritableRaster createCompatibleWritableRaster(int w,
                                                     int h)

getAlphaRaster

public WritableRaster getAlphaRaster(WritableRaster raster)