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>