Class AbstractBlendComposite.BlendingContext

  • All Implemented Interfaces:
    java.awt.CompositeContext
    Enclosing class:
    AbstractBlendComposite

    private static final class AbstractBlendComposite.BlendingContext
    extends java.lang.Object
    implements java.awt.CompositeContext
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private BlendingContext​(@NotNull AbstractBlendComposite.Blender blender, @NotNull java.awt.image.ColorModel sourceColorModel, @NotNull java.awt.image.ColorModel destinationColorModel, boolean convertToLinearRGB)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void compose​(@NotNull java.awt.image.Raster src, @NotNull java.awt.image.Raster dstIn, @NotNull java.awt.image.WritableRaster dstOut)  
      void dispose()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • sourceColorModel

        @NotNull
        private final @NotNull java.awt.image.ColorModel sourceColorModel
      • destinationColorModel

        @NotNull
        private final @NotNull java.awt.image.ColorModel destinationColorModel
      • convertToLinearRGB

        private final boolean convertToLinearRGB
    • Constructor Detail

      • BlendingContext

        private BlendingContext​(@NotNull
                                @NotNull AbstractBlendComposite.Blender blender,
                                @NotNull
                                @NotNull java.awt.image.ColorModel sourceColorModel,
                                @NotNull
                                @NotNull java.awt.image.ColorModel destinationColorModel,
                                boolean convertToLinearRGB)
    • Method Detail

      • dispose

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

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