Interface Channel
-
- All Known Implementing Classes:
FeTurbulence.TurbulenceChannel
,Filter.SourceAlphaChannel
,ImageProducerChannel
public interface Channel
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default @NotNull Channel
alphaChannel()
@NotNull Channel
applyFilter(@NotNull java.awt.image.ImageFilter filter)
static @NotNull java.awt.image.BufferedImage
makeNonAliased(@NotNull java.awt.Image img)
@NotNull PixelProvider
pixels(@NotNull RenderContext context)
@NotNull java.awt.image.ImageProducer
producer()
default @NotNull java.awt.image.BufferedImage
toBufferedImageNonAliased(@NotNull RenderContext context)
default @NotNull java.awt.Image
toImage(@NotNull RenderContext context)
-
-
-
Method Detail
-
producer
@NotNull @NotNull java.awt.image.ImageProducer producer()
-
toImage
@NotNull default @NotNull java.awt.Image toImage(@NotNull @NotNull RenderContext context)
-
toBufferedImageNonAliased
@NotNull default @NotNull java.awt.image.BufferedImage toBufferedImageNonAliased(@NotNull @NotNull RenderContext context)
-
makeNonAliased
@NotNull static @NotNull java.awt.image.BufferedImage makeNonAliased(@NotNull @NotNull java.awt.Image img)
-
applyFilter
@NotNull @NotNull Channel applyFilter(@NotNull @NotNull java.awt.image.ImageFilter filter)
-
pixels
@NotNull @NotNull PixelProvider pixels(@NotNull @NotNull RenderContext context)
-
alphaChannel
@NotNull default @NotNull Channel alphaChannel()
-
-