Class DesktopPostProcessor

java.lang.Object
gaiasky.desktop.render.DesktopPostProcessor
All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable, IObserver, IPostProcessor

public class DesktopPostProcessor extends Object implements IPostProcessor, IObserver
  • Constructor Details

    • DesktopPostProcessor

      public DesktopPostProcessor()
  • Method Details

    • initialize

      public void initialize(com.badlogic.gdx.assets.AssetManager manager)
      Specified by:
      initialize in interface IPostProcessor
    • doneLoading

      public void doneLoading(com.badlogic.gdx.assets.AssetManager manager)
      Specified by:
      doneLoading in interface IPostProcessor
    • initializeOffscreenPostProcessors

      public void initializeOffscreenPostProcessors()
    • getPostProcessBean

      public IPostProcessor.PostProcessBean getPostProcessBean(IPostProcessor.RenderType type)
      Specified by:
      getPostProcessBean in interface IPostProcessor
    • resize

      public void resize(int width, int height)
      Specified by:
      resize in interface IPostProcessor
    • resizeImmediate

      public void resizeImmediate(int width, int height)
      Specified by:
      resizeImmediate in interface IPostProcessor
    • dispose

      public void dispose()
      Specified by:
      dispose in interface com.badlogic.gdx.utils.Disposable
    • notify

      public void notify(Events event, Object... data)
      Description copied from interface: IObserver
      Event notification call.
      Specified by:
      notify in interface IObserver
      Parameters:
      event - The event type.
      data - The data associated with this event.
    • isLightScatterEnabled

      public boolean isLightScatterEnabled()
      Specified by:
      isLightScatterEnabled in interface IPostProcessor