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

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

    • Glow

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

    • setBackbufferScale

      public void setBackbufferScale(float s)
    • setViewportSize

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

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

      public void setLightViewAngles(float[] ang)
    • setLightColors

      public void setLightColors(float[] colors)
    • setNSamples

      public void setNSamples(int nSamples)
    • setTextureScale

      public void setTextureScale(float scl)
    • setSpiralScale

      public void setSpiralScale(float scl)
    • setLightGlowTexture

      public void setLightGlowTexture(com.badlogic.gdx.graphics.Texture tex)
    • getLightGlowTexture

      public com.badlogic.gdx.graphics.Texture getLightGlowTexture()
    • setPrePassTexture

      public void setPrePassTexture(com.badlogic.gdx.graphics.Texture tex)
    • getPrePassTexture

      public com.badlogic.gdx.graphics.Texture getPrePassTexture()
    • setOrientation

      public void setOrientation(float o)
    • rebind

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