swingwt.awt.image
Class ColorModel
java.lang.Object
swingwt.awt.image.ColorModel
- All Implemented Interfaces:
- Transparency
- public class ColorModel
- extends java.lang.Object
- implements Transparency
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 |
ColorModel
public ColorModel()
ColorModel
public ColorModel(int bits)
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)