Class NoiseFilter

java.lang.Object
gaiasky.render.postprocess.filters.Filter<NoiseFilter>
gaiasky.render.postprocess.filters.NoiseFilter
All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable

public final class NoiseFilter extends Filter<NoiseFilter>
  • Constructor Details

    • NoiseFilter

      public NoiseFilter(int viewportWidth, int viewportHeight, int targets)
    • NoiseFilter

      public NoiseFilter(com.badlogic.gdx.math.Vector2 viewportSize, int targets)
  • Method Details

    • updateProgram

      public void updateProgram()
      Description copied from class: Filter
      Disposes the current shader, reloads it from disk and re-compiles it. Run synchronously.
      Overrides:
      updateProgram in class Filter<NoiseFilter>
    • setViewportSize

      public void setViewportSize(float width, float height)
    • setColor

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

      public void setRange(float a, float b)
    • 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(float a)
    • setPersistence

      public void setPersistence(float p)
    • setFrequency

      public void setFrequency(float f)
    • setLacunarity

      public void setLacunarity(float lacunarity)
    • 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 nt)
    • setTerraceExp

      public void setTerraceExp(float te)
    • setChannels

      public void setChannels(int channels)
    • setType

      public void setType(NoiseFilter.NoiseType type)
    • rebind

      public void rebind()
      Specified by:
      rebind in class Filter<NoiseFilter>
    • onBeforeRender

      protected void onBeforeRender()
      Description copied from class: Filter
      This method will get called just before a rendering operation occurs.
      Specified by:
      onBeforeRender in class Filter<NoiseFilter>