Class GravitationalDistortionFilter

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

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

    • GravitationalDistortionFilter

      public GravitationalDistortionFilter(com.badlogic.gdx.math.Vector2 viewportSize)
    • GravitationalDistortionFilter

      public GravitationalDistortionFilter(int viewportWidth, int viewportHeight)
  • Method Details

    • setViewportSize

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

      public void setMassPosition(float x, float y)
      The position of the mass that causes the distortion in pixels.
      Parameters:
      x -
      y -
    • rebind

      public void rebind()
      Specified by:
      rebind in class Filter<GravitationalDistortionFilter>
    • 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<GravitationalDistortionFilter>