Class Noise

java.lang.Object
gaiasky.render.postprocess.PostProcessorEffect
gaiasky.render.postprocess.effects.Noise
All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable

public final class Noise extends PostProcessorEffect
  • Constructor Details

    • Noise

      public Noise(int viewportWidth, int viewportHeight, int targets)
  • Method Details

    • setViewportSize

      public void setViewportSize(int width, int height)
    • setRange

      public void setRange(float a, float b)
    • setColor

      public void setColor(float[] color)
    • setScale

      public void setScale(double[] scale)
    • setScale

      public void setScale(float scaleX, float scaleY, float scaleZ)
    • setScale

      public void setScale(float scale)
    • setSeed

      public void setSeed(float seed)
    • setAmplitude

      public void setAmplitude(double amplitude)
    • setAmplitude

      public void setAmplitude(float amplitude)
    • setPersistence

      public void setPersistence(double persistence)
    • setPersistence

      public void setPersistence(float persistence)
    • setFrequency

      public void setFrequency(double frequency)
    • setFrequency

      public void setFrequency(float frequency)
    • setLacunarity

      public void setLacunarity(double lacunarity)
    • setLacunarity

      public void setLacunarity(float lacunarity)
    • setPower

      public void setPower(double power)
    • setPower

      public void setPower(float power)
    • setOctaves

      public void setOctaves(int octaves)
    • setTurbulence

      public void setTurbulence(boolean turbulence)
    • setRidge

      public void setRidge(boolean ridge)
    • setNumTerraces

      public void setNumTerraces(int numTerraces)
    • setTerraceExp

      public void setTerraceExp(float terraceExp)
    • setChannels

      public void setChannels(int channels)
    • setType

      public void setType(NoiseFilter.NoiseType type)
    • rebind

      public void rebind()
      Description copied from class: PostProcessorEffect
      Concrete objects shall be responsible to recreate or rebind its own resources whenever its needed, usually when the OpenGL context is lost. E.g., frame buffer textures should be updated and shader parameters should be re-uploaded/rebound.
      Specified by:
      rebind in class PostProcessorEffect
    • render

      public void render(com.badlogic.gdx.graphics.glutils.FrameBuffer src, com.badlogic.gdx.graphics.glutils.FrameBuffer dest)
    • render

      public void render(com.badlogic.gdx.graphics.glutils.FrameBuffer src, com.badlogic.gdx.graphics.glutils.FrameBuffer dest, GaiaSkyFrameBuffer main)
      Description copied from class: PostProcessorEffect
      Concrete objects shall implement its own rendering, given the source and destination buffers.
      Specified by:
      render in class PostProcessorEffect