Class FeTurbulence.TurbulenceChannel

java.lang.Object
com.github.weisj.jsvg.nodes.filter.FeTurbulence.TurbulenceChannel
All Implemented Interfaces:
Channel, PixelProvider
Enclosing class:
FeTurbulence

public static final class FeTurbulence.TurbulenceChannel extends Object implements Channel, PixelProvider
  • Field Details

    • perlinTurbulence

      private final PerlinTurbulence perlinTurbulence
    • channels

      private final double[] channels
    • imageWidth

      private final int imageWidth
    • imageHeight

      private final int imageHeight
    • type

      private final FeTurbulence.Type type
    • tileBounds

      private final Rectangle2D tileBounds
    • bufferedImage

      private BufferedImage bufferedImage
  • Constructor Details

    • TurbulenceChannel

      public TurbulenceChannel(@NotNull @NotNull Rectangle2D tileBounds, int imageWidth, int imageHeight, float seed, int octaves, double xFrequency, double yFrequency, FeTurbulence.Type type)
  • Method Details