Index
All Classes and Interfaces|All Packages|Constant Field Values
S
- SCREEN_SPACE - Enum constant in enum class org.dark.shaders.util.ShaderAPI.RenderOrder
- screenDraw(int, int) - Static method in class org.dark.shaders.util.ShaderLib
-
This function combines the functionalities of copyScreen and drawScreenQuad.
- setArc(float, float) - Method in class org.dark.shaders.distortion.RippleDistortion
-
Sets the visible arc of the distortion, in degrees.
- setArc(float, float) - Method in class org.dark.shaders.distortion.WaveDistortion
-
Sets the visible arc of the distortion, in degrees.
- setArc(float, float) - Method in class org.dark.shaders.light.StandardLight
-
Sets the visible arc of the light, in degrees.
- setArcAttenuationWidth(float) - Method in class org.dark.shaders.distortion.RippleDistortion
-
Sets the width of the visible arc's edge attenuation, in degrees.
- setArcAttenuationWidth(float) - Method in class org.dark.shaders.distortion.WaveDistortion
-
Sets the width of the visible arc's edge attenuation, in degrees.
- setAutoAnimateFrameRate(float, float) - Method in class org.dark.shaders.distortion.RippleDistortion
-
Sets the frame rate and the starting frame the animation will play at after its lifetime expires.
- setAutoFadeIntensityTime(float) - Method in class org.dark.shaders.distortion.RippleDistortion
-
Sets the amount of time the distortion will take to fade out in intensity after its lifetime expires.
- setAutoFadeIntensityTime(float) - Method in class org.dark.shaders.distortion.WaveDistortion
-
Sets the amount of time the distortion will take to fade out in intensity after its lifetime expires.
- setAutoFadeOutTime(float) - Method in class org.dark.shaders.light.StandardLight
-
Sets the time the light takes to fade out if it is automatically flagged to fade out by the lighting system.
- setAutoFadeSizeTime(float) - Method in class org.dark.shaders.distortion.RippleDistortion
-
Sets the amount of time the distortion will take to fade out in size after its lifetime expires.
- setAutoFadeSizeTime(float) - Method in class org.dark.shaders.distortion.WaveDistortion
-
Sets the amount of time the distortion will take to fade out in size after its lifetime expires.
- setBlueHSL(boolean, float, float, float) - Static method in class org.dark.shaders.post.PostProcessShader
-
Sets the hue shift, saturation, and lightness for the blue color range.
- setColor(float, float, float) - Method in class org.dark.shaders.light.StandardLight
-
Sets the light to a particular color.
- setColor(Color) - Method in class org.dark.shaders.light.StandardLight
-
Sets the light to a particular color.
- setColor(Vector3f) - Method in class org.dark.shaders.light.StandardLight
-
Sets the light to a particular color.
- setContrast(boolean, float) - Static method in class org.dark.shaders.post.PostProcessShader
-
Sets the screen's contrast to the given amount.
- setCurrentFrame(float) - Method in class org.dark.shaders.distortion.RippleDistortion
-
Sets the current animation frame to the given value.
- setDeltaIntensity(float) - Method in class org.dark.shaders.distortion.RippleDistortion
-
Sets the change in intensity over time.
- setDeltaIntensity(float) - Method in class org.dark.shaders.distortion.WaveDistortion
-
Sets the change in intensity over time.
- setDeltaSize(float) - Method in class org.dark.shaders.distortion.RippleDistortion
-
Sets the change in size over time.
- setDeltaSize(float) - Method in class org.dark.shaders.distortion.WaveDistortion
-
Sets the change in size over time.
- setDirection(Vector3f) - Method in class org.dark.shaders.light.StandardLight
-
Sets the light's directional vector.
- setFrameRate(float) - Method in class org.dark.shaders.distortion.RippleDistortion
-
Plays the animation at the desired frame rate.
- setGreenHSL(boolean, float, float, float) - Static method in class org.dark.shaders.post.PostProcessShader
-
Sets the hue shift, saturation, and lightness for the green color range.
- setHeight(float) - Method in class org.dark.shaders.light.StandardLight
-
Sets the height of the light, in world-space units.
- setHueShift(boolean, float) - Static method in class org.dark.shaders.post.PostProcessShader
-
Shifts the screen's hue by the given amount.
- setIntensity(float) - Method in class org.dark.shaders.distortion.RippleDistortion
-
Sets the world-space quantity, in units, to distort by at the maximum distortion level (blue channel at 255).
- setIntensity(float) - Method in class org.dark.shaders.distortion.WaveDistortion
-
Sets the world-space quantity, in units, to distort by at the maximum distortion level (blue channel at 255).
- setIntensity(float) - Method in class org.dark.shaders.light.StandardLight
-
Sets the light's intensity.
- setIntensityFade(float) - Method in class org.dark.shaders.light.StandardLight
-
Sets the change in intensity over time.
- setIntensityMax(float) - Method in class org.dark.shaders.light.StandardLight
-
Sets the maximum intensity to reach.
- setLifetime(float) - Method in class org.dark.shaders.distortion.RippleDistortion
-
Sets the time the distortion has before it expires.
- setLifetime(float) - Method in class org.dark.shaders.distortion.WaveDistortion
-
Sets the time the distortion has before it expires.
- setLifetime(float) - Method in class org.dark.shaders.light.StandardLight
-
Gives the light a lifetime timer.
- setLightness(boolean, float) - Static method in class org.dark.shaders.post.PostProcessShader
-
Sets the screen's lightness to the given amount.
- setLocation(Vector2f) - Method in class org.dark.shaders.distortion.RippleDistortion
-
Sets the desired location of the distortion.
- setLocation(Vector2f) - Method in class org.dark.shaders.distortion.WaveDistortion
-
Sets the desired location of the distortion.
- setLocation(Vector2f) - Method in class org.dark.shaders.light.StandardLight
-
Sets the location of the light.
- setLocation2(Vector2f) - Method in class org.dark.shaders.light.StandardLight
-
Sets the secondary endpoint of the light.
- setMagentaHSL(boolean, float, float, float) - Static method in class org.dark.shaders.post.PostProcessShader
-
Sets the hue shift, saturation, and lightness for the magenta color range.
- setMaxIntensity(float) - Method in class org.dark.shaders.distortion.RippleDistortion
-
Sets the maximum intensity to reach.
- setMaxIntensity(float) - Method in class org.dark.shaders.distortion.WaveDistortion
-
Sets the maximum intensity to reach.
- setMaxSize(float) - Method in class org.dark.shaders.distortion.RippleDistortion
-
Sets the maximum size to reach.
- setMaxSize(float) - Method in class org.dark.shaders.distortion.WaveDistortion
-
Sets the maximum size to reach.
- setNoise(boolean, float) - Static method in class org.dark.shaders.post.PostProcessShader
-
Gives the screen some degree of black noise.
- setOffset(Vector2f) - Method in class org.dark.shaders.light.StandardLight
-
Sets the attachment offset of the light.
- setRedHSL(boolean, float, float, float) - Static method in class org.dark.shaders.post.PostProcessShader
-
Sets the hue shift, saturation, and lightness for the red color range.
- setSaturation(boolean, float) - Static method in class org.dark.shaders.post.PostProcessShader
-
Sets the screen's color saturation to the given amount.
- setScanLines(boolean, float, int, int) - Static method in class org.dark.shaders.post.PostProcessShader
-
Gives the screen CRT-style scan lines.
- setSize(float) - Method in class org.dark.shaders.distortion.RippleDistortion
-
Sets the apparent size of the distortion, in world-space units.
- setSize(float) - Method in class org.dark.shaders.distortion.WaveDistortion
-
Sets the apparent size of the distortion, in world-space units.
- setSize(float) - Method in class org.dark.shaders.light.StandardLight
-
Sets the light's size.
- setSpecularIntensity(float) - Method in class org.dark.shaders.light.StandardLight
-
Sets the specular intensity of the light.
- setSpecularMult(float) - Method in class org.dark.shaders.light.StandardLight
-
Sets the specular multiplier of the light.
- setTealHSL(boolean, float, float, float) - Static method in class org.dark.shaders.post.PostProcessShader
-
Sets the hue shift, saturation, and lightness for the teal color range.
- setType(int) - Method in class org.dark.shaders.light.StandardLight
-
Sets the light's type.
- setVelocity(Vector2f) - Method in class org.dark.shaders.distortion.RippleDistortion
-
Sets the velocity for the distortion.
- setVelocity(Vector2f) - Method in class org.dark.shaders.distortion.WaveDistortion
-
Sets the velocity for the distortion.
- setVelocity(Vector2f) - Method in class org.dark.shaders.light.StandardLight
-
Sets the velocity for the light.
- setVelocity2(Vector2f) - Method in class org.dark.shaders.light.StandardLight
-
Sets the velocity for the secondary endpoint of the light.
- setYellowHSL(boolean, float, float, float) - Static method in class org.dark.shaders.post.PostProcessShader
-
Sets the hue shift, saturation, and lightness for the yellow color range.
- ShaderAPI - Interface in org.dark.shaders.util
-
An interface designed to allow shaders to be instanced and managed.
- ShaderAPI.RenderOrder - Enum Class in org.dark.shaders.util
-
Render order: OBJECT_SPACE, WORLD_SPACE, DISTORTED_SPACE, then SCREEN_SPACE
- ShaderHook - Class in org.dark.shaders.util
-
Internal every frame hook that runs each shader in turn.
- ShaderHook() - Constructor for class org.dark.shaders.util.ShaderHook
- ShaderLib - Class in org.dark.shaders.util
-
This class performs a variety of functions designed to assist in shader-writing.
- ShaderLib() - Constructor for class org.dark.shaders.util.ShaderLib
- ShaderLib.QuickHandler - Class in org.dark.shaders.util
- ShaderModPlugin - Class in org.dark.shaders
-
This is the base mod plugin for ShaderLib, which initializes its shaders.
- ShaderModPlugin() - Constructor for class org.dark.shaders.ShaderModPlugin
- SHIP - Enum constant in enum class org.dark.shaders.util.TextureData.ObjectType
- SHIP_DRAW_ORDER - Static variable in class org.dark.shaders.util.ShaderLib
- ShipColors - Class in org.dark.graphics.util
- ShipColors() - Constructor for class org.dark.graphics.util.ShipColors
- ShipDestructionEffects - Class in org.dark.graphics.plugins
- ShipDestructionEffects() - Constructor for class org.dark.graphics.plugins.ShipDestructionEffects
- size - Variable in class org.dark.shaders.distortion.RippleDistortion
- size - Variable in class org.dark.shaders.distortion.WaveDistortion
- size - Variable in class org.dark.shaders.light.StandardLight
- SMOKE_COLORS - Static variable in class org.dark.graphics.util.ShipColors
- specularIntensity - Variable in class org.dark.shaders.light.StandardLight
- specularMultiplier - Variable in class org.dark.shaders.light.StandardLight
- sprite - Static variable in class org.dark.shaders.distortion.WaveDistortion
- sprite - Variable in class org.dark.shaders.util.TextureEntry
- spriteName - Variable in class org.dark.shaders.util.TextureEntry
- standardColor - Variable in class org.dark.shaders.light.LightEntry
- standardFadeout - Variable in class org.dark.shaders.light.LightEntry
- standardIntensity - Variable in class org.dark.shaders.light.LightEntry
- StandardLight - Class in org.dark.shaders.light
-
A specialization of LightAPI suited for every case wherein the default, automatic lighting behaviors are sufficient.
- StandardLight() - Constructor for class org.dark.shaders.light.StandardLight
-
Constructs a generic light.
- StandardLight(float, float) - Constructor for class org.dark.shaders.light.StandardLight
-
Constructs a generic light.
- StandardLight(Vector2f, Vector2f, float, float) - Constructor for class org.dark.shaders.light.StandardLight
-
Constructs a cone light.
- StandardLight(Vector2f, Vector2f, float, float, float, float) - Constructor for class org.dark.shaders.light.StandardLight
-
Constructs a cone light.
- StandardLight(Vector2f, Vector2f, BeamAPI, boolean) - Constructor for class org.dark.shaders.light.StandardLight
-
Constructs a point light, attached to a beam endpoint.
- StandardLight(Vector2f, Vector2f, BeamAPI, boolean, float, float) - Constructor for class org.dark.shaders.light.StandardLight
-
Constructs a point light, attached to a beam endpoint.
- StandardLight(Vector2f, Vector2f, Vector2f, CombatEntityAPI) - Constructor for class org.dark.shaders.light.StandardLight
-
Constructs a point light.
- StandardLight(Vector2f, Vector2f, Vector2f, CombatEntityAPI, float, float) - Constructor for class org.dark.shaders.light.StandardLight
-
Constructs a point light.
- StandardLight(Vector2f, Vector2f, Vector2f, Vector2f, BeamAPI) - Constructor for class org.dark.shaders.light.StandardLight
-
Constructs a line light.
- StandardLight(Vector2f, Vector2f, Vector2f, Vector2f, BeamAPI, float, float) - Constructor for class org.dark.shaders.light.StandardLight
-
Constructs a line light.
- StandardLight(Vector3f) - Constructor for class org.dark.shaders.light.StandardLight
-
Constructs a directional light.
- StandardLight(Vector3f, float) - Constructor for class org.dark.shaders.light.StandardLight
-
Constructs a directional light.
- standardOffset - Variable in class org.dark.shaders.light.LightEntry
- standardSize - Variable in class org.dark.shaders.light.LightEntry
- SunPlugin() - Constructor for class org.dark.graphics.plugins.LightInjector.SunPlugin
- SunPlugin(float, Vector2f, PlanetAPI, float) - Constructor for class org.dark.graphics.plugins.LightInjector.SunPlugin
- SunPlugin(float, Vector2f, Color, float, float) - Constructor for class org.dark.graphics.plugins.LightInjector.SunPlugin
- superLifetime - Variable in class org.dark.shaders.light.StandardLight
- suppressEffects(ShipAPI, boolean, boolean) - Static method in class org.dark.graphics.plugins.ShipDestructionEffects
-
Suppresses (or stops suppressing) all future effects created by this plugin for a particular ShipAPI object.
- SURFACE_MAP - Enum constant in enum class org.dark.shaders.util.TextureData.TextureDataType
- surfaceSprite - Variable in class org.dark.graphics.light.ThreatMapObject
All Classes and Interfaces|All Packages|Constant Field Values