Class FxaaFilter


  • public final class FxaaFilter
    extends Filter<FxaaFilter>
    Fast approximate anti-aliasing filter.
    • Constructor Detail

      • FxaaFilter

        public FxaaFilter​(float viewportWidth,
                          float viewportHeight,
                          int quality)
        Creates an FXAA filter with the given viewport size and quality.
        Parameters:
        viewportWidth - The viewport width in pixels.
        viewportHeight - The viewport height in pixels.
        quality - The quality in [0,1,2], from worst to best
      • FxaaFilter

        public FxaaFilter​(int viewportWidth,
                          int viewportHeight)
        Creates an FXAA filter with the given viewport size and maximum quality (2)
        Parameters:
        viewportWidth - The viewport width in pixels.
        viewportHeight - The viewport height in pixels.
      • FxaaFilter

        public FxaaFilter​(com.badlogic.gdx.math.Vector2 viewportSize,
                          int quality)
        Creates an FXAA filter with the given viewport size and quality.
        Parameters:
        viewportSize - The viewport size in pixels.
        quality - The quality in [0,1,2], from worst to best
    • Method Detail

      • updateQuality

        public void updateQuality​(int quality)
        Updates the FXAA quality setting.
        Parameters:
        quality - The quality in [0,1,2], from worst to best
      • setViewportSize

        public void setViewportSize​(float width,
                                    float height)
      • getViewportSize

        public com.badlogic.gdx.math.Vector2 getViewportSize()
      • 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<FxaaFilter>