Index

A B C D E F G H I L M N O P Q R S T U V W Z 
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
 
A B C D E F G H I L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values