Class NoiseComponent

java.lang.Object
gaiasky.scene.record.NamedComponent
gaiasky.scene.record.NoiseComponent
All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable, IComponent

public class NoiseComponent extends NamedComponent
  • Field Details Link icon

    • scale Link icon

      public double[] scale
    • power Link icon

      public double power
    • octaves Link icon

      public int octaves
    • frequency Link icon

      public double frequency
    • lacunarity Link icon

      public double lacunarity
    • range Link icon

      public double[] range
    • type Link icon

      public com.sudoplay.joise.module.ModuleBasisFunction.BasisType type
    • fractalType Link icon

      public com.sudoplay.joise.module.ModuleFractal.FractalType fractalType
    • seed Link icon

      public long seed
  • Constructor Details Link icon

    • NoiseComponent Link icon

      public NoiseComponent()
  • Method Details Link icon

    • generateData Link icon

      public com.badlogic.gdx.graphics.Pixmap generateData(int N, int M, float[] rgba, String name)
    • generateElevation Link icon

      public Trio<float[][],float[][],com.badlogic.gdx.graphics.Pixmap> generateElevation(int N, int M, float heightScale, String name)
    • setType Link icon

      public void setType(String noiseType)
    • setFractaltype Link icon

      public void setFractaltype(String fractalType)
    • setScale Link icon

      public void setScale(Double scale)
    • setScale Link icon

      public void setScale(double[] noiseScale)
    • setOctaves Link icon

      public void setOctaves(Long octaves)
      Sets the number of octaves
      Parameters:
      octaves - The octaves
    • setFrequency Link icon

      public void setFrequency(Double frequency)
    • setLacunarity Link icon

      public void setLacunarity(Double lacunarity)
    • setPower Link icon

      public void setPower(Double power)
    • setRange Link icon

      public void setRange(double[] range)
    • setSeed Link icon

      public void setSeed(Long seed)
    • copyFrom Link icon

      public void copyFrom(NoiseComponent other)
    • randomizeAll Link icon

      public void randomizeAll(Random rand)
    • randomizeAll Link icon

      public void randomizeAll(Random rand, boolean rocky, boolean clouds)
    • print Link icon

      public void print(Logger.Log log)
    • dispose Link icon

      public void dispose()