java.lang.Object
gaiasky.util.gdx.contrib.postprocess.PostProcessorEffect
gaiasky.util.gdx.contrib.postprocess.effects.Bloom
All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable

public final class Bloom extends PostProcessorEffect
  • Constructor Details Link icon

    • Bloom Link icon

      public Bloom(int fboWidth, int fboHeight)
  • Method Details Link icon

    • setBaseIntensity Link icon

      public void setBaseIntensity(float intensity)
    • setBaseSaturation Link icon

      public void setBaseSaturation(float saturation)
    • setBloomIntesnity Link icon

      public void setBloomIntesnity(float intensity)
    • setBloomSaturation Link icon

      public void setBloomSaturation(float saturation)
    • enableBlending Link icon

      public void enableBlending(int sfactor, int dfactor)
    • disableBlending Link icon

      public void disableBlending()
    • getThreshold Link icon

      public float getThreshold()
    • setThreshold Link icon

      public void setThreshold(float threshold)
    • getBlurType Link icon

      public Blur.BlurType getBlurType()
    • setBlurType Link icon

      public void setBlurType(Blur.BlurType type)
    • getBlurPasses Link icon

      public int getBlurPasses()
    • setBlurPasses Link icon

      public void setBlurPasses(int passes)
    • getBlurAmount Link icon

      public float getBlurAmount()
    • setBlurAmount Link icon

      public void setBlurAmount(float amount)
    • render Link icon

      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
    • rebind Link icon

      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