Interface Noise.Builder

All Superinterfaces:
AbstractBuilder<Noise>, Builder<Noise,Noise.Builder>, CopyableBuilder<Noise,Noise.Builder>, ResettableBuilder<Noise,Noise.Builder>
Enclosing interface:
Noise

public static interface Noise.Builder extends Builder<Noise,Noise.Builder>, CopyableBuilder<Noise,Noise.Builder>
A builder to create Noises.
  • Method Details

    • octave

      Noise.Builder octave(int octave)
      Sets the octave.
      Parameters:
      octave - The octave.
      Returns:
      This builder, for chaining
    • amplitudes

      Noise.Builder amplitudes(double... amplitudes)
      Sets the amplitudes.
      Parameters:
      amplitudes - The amplitudes
      Returns:
      This builder, for chaining
    • amplitudes

      Noise.Builder amplitudes(List<Double> amplitudes)
      Sets the amplitudes.
      Parameters:
      amplitudes - The amplitudes
      Returns:
      This builder, for chaining