Class Scanline.GenericRasterScanline

  • Enclosing class:
    Scanline

    protected static final class Scanline.GenericRasterScanline
    extends Scanline
    A Scanline for packed integer pixels.
    • Field Detail

      • srcRaster

        private final java.awt.image.Raster srcRaster
      • dstRaster

        private final java.awt.image.WritableRaster dstRaster
      • componentCount

        private final int componentCount
      • data

        private final int[][] data
      • srcSM

        private final java.awt.image.SampleModel srcSM
      • dstSM

        private final java.awt.image.SampleModel dstSM
      • channelMask

        private final int[] channelMask
      • tmp

        private final int[] tmp
    • Constructor Detail

      • GenericRasterScanline

        protected GenericRasterScanline​(java.awt.image.Raster src,
                                        java.awt.image.WritableRaster dst,
                                        int length,
                                        int[] bitsPerChannel,
                                        Scanline.ScanlineFilter inputFilter)
    • Method Detail

      • clear

        protected void clear()
        Specified by:
        clear in class Scanline
      • fetch

        protected void fetch​(int x,
                             int y)
        Specified by:
        fetch in class Scanline
      • shift

        protected void shift​(int[] shift)
        Specified by:
        shift in class Scanline
      • store

        protected void store​(int x,
                             int y)
        Specified by:
        store in class Scanline