Package gaiasky.util

Class GlobalConf.PostprocessConf

java.lang.Object
gaiasky.util.GlobalConf.PostprocessConf
All Implemented Interfaces:
IObserver, GlobalConf.IConf
Enclosing class:
GlobalConf

public static class GlobalConf.PostprocessConf extends Object implements GlobalConf.IConf, IObserver
  • Field Details

    • POSTPROCESS_ANTIALIAS

      public GlobalConf.PostprocessConf.Antialias POSTPROCESS_ANTIALIAS
    • POSTPROCESS_BLOOM_INTENSITY

      public float POSTPROCESS_BLOOM_INTENSITY
    • POSTPROCESS_UNSHARPMASK_FACTOR

      public float POSTPROCESS_UNSHARPMASK_FACTOR
    • POSTPROCESS_MOTION_BLUR

      public boolean POSTPROCESS_MOTION_BLUR
    • POSTPROCESS_LENS_FLARE

      public boolean POSTPROCESS_LENS_FLARE
    • POSTPROCESS_LIGHT_SCATTERING

      public boolean POSTPROCESS_LIGHT_SCATTERING
    • POSTPROCESS_FISHEYE

      public boolean POSTPROCESS_FISHEYE
    • POSTPROCESS_BRIGHTNESS

      public float POSTPROCESS_BRIGHTNESS
      Brightness level in [-1..1]. Default is 0.
    • POSTPROCESS_CONTRAST

      public float POSTPROCESS_CONTRAST
      Contrast level in [0..2]. Default is 1.
    • POSTPROCESS_HUE

      public float POSTPROCESS_HUE
      Hue level in [0..2]. Default is 1.
    • POSTPROCESS_SATURATION

      public float POSTPROCESS_SATURATION
      Saturation level in [0..2]. Default is 1.
    • POSTPROCESS_GAMMA

      public float POSTPROCESS_GAMMA
      Gamma correction value in [0.1..3]
    • POSTPROCESS_TONEMAPPING_TYPE

      public GlobalConf.PostprocessConf.ToneMapping POSTPROCESS_TONEMAPPING_TYPE
      Tone mapping type: automatic, exposure, aces, uncharted, filmic, none
    • POSTPROCESS_EXPOSURE

      public float POSTPROCESS_EXPOSURE
      Exposure tone mapping value in [0..n]. 0 is disabled.
  • Constructor Details

    • PostprocessConf

      public PostprocessConf()
  • Method Details

    • getAntialias

      public GlobalConf.PostprocessConf.Antialias getAntialias(int code)
    • initialize

      public void initialize(GlobalConf.PostprocessConf.Antialias POSTPROCESS_ANTIALIAS, float POSTPROCESS_BLOOM_INTENSITY, float POSTPROCESS_UNSHARPMASK_FACTOR, boolean POSTPROCESS_MOTION_BLUR, boolean POSTPROCESS_LENS_FLARE, boolean POSTPROCESS_LIGHT_SCATTERING, boolean POSTPROCESS_FISHEYE, float POSTPROCESS_BRIGHTNESS, float POSTPROCESS_CONTRAST, float POSTPROCESS_HUE, float POSTPROCESS_SATURATION, float POSTPROCESS_GAMMA, GlobalConf.PostprocessConf.ToneMapping POSTPROCESS_TONEMAPPING_TYPE, float POSTPROCESS_EXPOSURE)
    • notify

      public void notify(Events event, Object... data)
      Specified by:
      notify in interface IObserver