Class Vignette

  • All Implemented Interfaces:
    com.badlogic.gdx.utils.Disposable

    public final class Vignette
    extends PostProcessorEffect
    • Constructor Detail

      • Vignette

        public Vignette​(int viewportWidth,
                        int viewportHeight,
                        boolean controlSaturation)
    • Method Detail

      • dispose

        public void dispose()
      • doesSaturationControl

        public boolean doesSaturationControl()
      • setIntensity

        public void setIntensity​(float intensity)
      • setCoords

        public void setCoords​(float x,
                              float y)
      • setX

        public void setX​(float x)
      • setY

        public void setY​(float y)
      • setSaturation

        public void setSaturation​(float saturation)
      • setSaturationMul

        public void setSaturationMul​(float saturationMul)
      • setLutTexture

        public void setLutTexture​(com.badlogic.gdx.graphics.Texture texture)
      • setLutIntensity

        public void setLutIntensity​(float value)
      • setLutIndexVal

        public void setLutIndexVal​(int index,
                                   int value)
      • setLutIndexOffset

        public void setLutIndexOffset​(float value)
      • setCenter

        public void setCenter​(float x,
                              float y)
        Specify the center, in screen coordinates.
      • getIntensity

        public float getIntensity()
      • getLutIntensity

        public float getLutIntensity()
      • getLutIndexVal

        public int getLutIndexVal​(int index)
      • getLut

        public com.badlogic.gdx.graphics.Texture getLut()
      • getCenterX

        public float getCenterX()
      • getCenterY

        public float getCenterY()
      • getCoordsX

        public float getCoordsX()
      • getCoordsY

        public float getCoordsY()
      • getSaturation

        public float getSaturation()
      • getSaturationMul

        public float getSaturationMul()
      • isGradientMappingEnabled

        public boolean isGradientMappingEnabled()
      • rebind

        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. Eg., framebuffer textures should be updated and shader parameters should be reuploaded/rebound.
        Specified by:
        rebind in class PostProcessorEffect
      • render

        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 implements its own rendering, given the source and destination buffers.
        Specified by:
        render in class PostProcessorEffect