java.lang.Object
gaiasky.util.gdx.contrib.postprocess.filters.Filter<Scattering>
gaiasky.util.gdx.contrib.postprocess.filters.Scattering

public final class Scattering extends Filter<Scattering>
Scattering Light effect.
See Also:
https://medium.com/community-play-3d/god- rays-whats-that-5a67f26aeac2
  • Field Details

    • N

      public static int N
  • Constructor Details

    • Scattering

      public Scattering(int width, int height)
  • Method Details

    • setViewportSize

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

      public void setLightPositions(int nLights, float[] pos)
    • setLightViewAngles

      public void setLightViewAngles(float[] ang)
    • getDecay

      public float getDecay()
    • getDensity

      public float getDensity()
    • getWeight

      public float getWeight()
    • getNumSamples

      public int getNumSamples()
    • setDecay

      public void setDecay(float decay)
    • setDensity

      public void setDensity(float density)
    • setWeight

      public void setWeight(float weight)
    • setNumSamples

      public void setNumSamples(int numSamples)
    • rebind

      public void rebind()
      Description copied from class: Filter
      FIXME add comment
      Specified by:
      rebind in class Filter<Scattering>
    • 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<Scattering>