Class MaskedPaint

    • Field Detail

      • paint

        @NotNull
        private @NotNull java.awt.Paint paint
      • maskRaster

        @NotNull
        private final @NotNull java.awt.image.Raster maskRaster
      • maskOffset

        @NotNull
        private final @NotNull java.awt.Point maskOffset
    • Constructor Detail

      • MaskedPaint

        public MaskedPaint​(@NotNull
                           @NotNull java.awt.Paint paint,
                           @NotNull
                           @NotNull java.awt.image.Raster maskRaster,
                           @NotNull
                           @NotNull java.awt.geom.Point2D maskOffset,
                           @Nullable
                           CachedSurfaceSupplier.ResourceCleaner cleaner)
    • Method Detail

      • createContext

        public java.awt.PaintContext createContext​(java.awt.image.ColorModel cm,
                                                   java.awt.Rectangle deviceBounds,
                                                   java.awt.geom.Rectangle2D userBounds,
                                                   java.awt.geom.AffineTransform xform,
                                                   java.awt.RenderingHints hints)
        Specified by:
        createContext in interface java.awt.Paint
      • getTransparency

        public int getTransparency()
        Specified by:
        getTransparency in interface java.awt.Transparency