Interface CompositeContext


public interfaceCompositeContext
TheCompositeContext interface defines the encapsulated and optimized environment for a compositing operation.CompositeContext objects maintain state for compositing operations. In a multi-threaded environment, several contexts can exist simultaneously for a singleComposite object.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    compose(Raster src,Raster dstIn,WritableRaster dstOut)
    Composes the two sourceRaster objects and places the result in the destinationWritableRaster.
    void
    Releases resources allocated for a context.
  • Method Details

    • dispose

      void dispose()
      Releases resources allocated for a context.
    • compose

      void compose(Raster src,Raster dstIn,WritableRaster dstOut)
      Composes the two sourceRaster objects and places the result in the destinationWritableRaster. Note that the destination can be the same object as either the first or second source. Note thatdstIn anddstOut must be compatible with thedstColorModel passed to thecreateContext method of theComposite interface.
      Parameters:
      src - the first source for the compositing operation
      dstIn - the second source for the compositing operation
      dstOut - theWritableRaster into which the result of the operation is stored
      See Also: