Class GraphicsLibSettings

java.lang.Object
org.dark.shaders.util.GraphicsLibSettings

public class GraphicsLibSettings extends Object
This class handles settings for GraphicsLib and is intended solely for internal use.

Since:
1.12.0
  • Field Details

  • Constructor Details

    • GraphicsLibSettings

      public GraphicsLibSettings()
  • Method Details

    • load

      public static void load() throws IOException, org.json.JSONException
      Throws:
      IOException
      org.json.JSONException
    • reload

      public static void reload()
    • applyChanges

      public static void applyChanges()
    • enableShaders

      public static boolean enableShaders()
    • aaCompatMode

      public static boolean aaCompatMode()
    • use64BitBuffer

      public static boolean use64BitBuffer()
    • extraScreenClear

      public static boolean extraScreenClear()
    • debugLevel

      public static int debugLevel()
    • toggleKey

      public static int toggleKey()
    • reloadKey

      public static int reloadKey()
    • enableLights

      public static boolean enableLights()
    • preloadAllMaps

      public static boolean preloadAllMaps()
    • loadMaterial

      public static boolean loadMaterial()
    • maximumLights

      public static int maximumLights()
    • maximumLineLights

      public static int maximumLineLights()
    • intensityScale

      public static float intensityScale()
    • sizeScale

      public static float sizeScale()
    • fighterBrightnessScale

      public static float fighterBrightnessScale()
    • defaultMaterialBrightness

      public static float defaultMaterialBrightness()
    • enableBloom

      public static boolean enableBloom()
    • bloomQuality

      public static int bloomQuality()
    • bloomMips

      public static int bloomMips()
    • bloomScale

      public static float bloomScale()
    • bloomIntensity

      public static float bloomIntensity()
    • enableNormal

      public static boolean enableNormal()
    • autoGenNormals

      public static boolean autoGenNormals()
    • optimizeNormals

      public static boolean optimizeNormals()
    • loadSurface

      public static boolean loadSurface()
    • specularIntensity

      public static float specularIntensity()
    • specularHardness

      public static float specularHardness()
    • normalFlatness

      public static float normalFlatness()
    • lightDepth

      public static float lightDepth()
    • weaponFlashHeight

      public static float weaponFlashHeight()
    • weaponLightHeight

      public static float weaponLightHeight()
    • enableDistortion

      public static boolean enableDistortion()
    • useLargeRipple

      public static boolean useLargeRipple()
    • useSmallRipple

      public static boolean useSmallRipple()
    • maximumDistortions

      public static int maximumDistortions()
    • enablePostProcess

      public static boolean enablePostProcess()
    • colorBlindnessMode

      public static int colorBlindnessMode()
    • drawOffscreenParticles

      public static boolean drawOffscreenParticles()
    • enableShieldRipples

      public static boolean enableShieldRipples()
    • enableMjolnirRipples

      public static boolean enableMjolnirRipples()
    • enableExplosionEffects

      public static boolean enableExplosionEffects()
    • enableFullExplosionEffects

      public static boolean enableFullExplosionEffects()
    • enableExplosionShockwave

      public static boolean enableExplosionShockwave()
    • enableExplosionTrails

      public static boolean enableExplosionTrails()
    • explosionTrailScale

      public static float explosionTrailScale()
    • enableOverloadArcs

      public static boolean enableOverloadArcs()
    • useVentColorsForOverloadArcs

      public static boolean useVentColorsForOverloadArcs()
    • enableWeaponSmoke

      public static boolean enableWeaponSmoke()
    • enableInsignias

      public static boolean enableInsignias()
    • enableSunLight

      public static boolean enableSunLight()
    • enableHyperLight

      public static boolean enableHyperLight()
    • loadThreat

      public static void loadThreat() throws IOException
      Throws:
      IOException
    • unloadThreat

      public static void unloadThreat()
    • loadWave

      public static void loadWave() throws IOException
      Throws:
      IOException
    • unloadWave

      public static void unloadWave()
    • loadLargeRipple

      public static void loadLargeRipple() throws IOException
      Throws:
      IOException
    • unloadLargeRipple

      public static void unloadLargeRipple()
    • loadSmallRipple

      public static void loadSmallRipple() throws IOException
      Throws:
      IOException
    • unloadSmallRipple

      public static void unloadSmallRipple()