com.jhlabs.composite
Class RGBComposite.RGBCompositeContext

java.lang.Object
  extended by com.jhlabs.composite.RGBComposite.RGBCompositeContext
All Implemented Interfaces:
java.awt.CompositeContext
Enclosing class:
RGBComposite

public abstract static class RGBComposite.RGBCompositeContext
extends java.lang.Object
implements java.awt.CompositeContext


Constructor Summary
RGBComposite.RGBCompositeContext(float alpha, java.awt.image.ColorModel srcColorModel, java.awt.image.ColorModel dstColorModel)
           
 
Method Summary
 void compose(java.awt.image.Raster src, java.awt.image.Raster dstIn, java.awt.image.WritableRaster dstOut)
           
abstract  void composeRGB(int[] src, int[] dst, float alpha)
           
 void dispose()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RGBComposite.RGBCompositeContext

public RGBComposite.RGBCompositeContext(float alpha,
                                        java.awt.image.ColorModel srcColorModel,
                                        java.awt.image.ColorModel dstColorModel)
Method Detail

dispose

public void dispose()
Specified by:
dispose in interface java.awt.CompositeContext

composeRGB

public abstract void composeRGB(int[] src,
                                int[] dst,
                                float alpha)

compose

public void compose(java.awt.image.Raster src,
                    java.awt.image.Raster dstIn,
                    java.awt.image.WritableRaster dstOut)
Specified by:
compose in interface java.awt.CompositeContext