Package org.dark.shaders.util
Class GraphicsLibSettings
java.lang.Object
org.dark.shaders.util.GraphicsLibSettings
This class handles settings for GraphicsLib and is intended solely for internal use.
- Since:
- 1.12.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanstatic voidstatic booleanstatic floatstatic intstatic intstatic floatstatic intstatic intstatic floatstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic floatstatic booleanstatic floatstatic floatstatic floatstatic voidload()static voidstatic booleanstatic voidstatic booleanstatic voidstatic voidloadWave()static intstatic intstatic intstatic floatstatic booleanstatic booleanstatic voidreload()static intstatic floatstatic floatstatic floatstatic intstatic voidstatic voidstatic voidstatic voidstatic booleanstatic booleanstatic booleanstatic booleanstatic floatstatic float
-
Field Details
-
SETTINGS_FILE
- See Also:
-
-
Constructor Details
-
GraphicsLibSettings
public GraphicsLibSettings()
-
-
Method Details
-
load
- Throws:
IOExceptionorg.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
- Throws:
IOException
-
unloadThreat
public static void unloadThreat() -
loadWave
- Throws:
IOException
-
unloadWave
public static void unloadWave() -
loadLargeRipple
- Throws:
IOException
-
unloadLargeRipple
public static void unloadLargeRipple() -
loadSmallRipple
- Throws:
IOException
-
unloadSmallRipple
public static void unloadSmallRipple()
-