The initial values of the shader uniforms.
Static defaultThe default uniform values for the shader. A subclass of AbstractBaseShader must implement the defaultUniforms static field.
Static FRAGMENT_Static SHADOWStatic SHADER_Memory allocations for the Adaptive Coloration Shader
Static forceHas this lighting shader a forced default color?
Static VERTEX_Common attributes for vertex shaders.
Static VERTEX_Common uniforms for vertex shaders.
Static VERTEX_Common varyings shared by vertex and fragment shaders.
Static VERTEX_Common functions used by the vertex shaders.
Static FRAGMENT_Common uniforms shared by fragment shaders.
Static FRAGMENT_Common functions used by the fragment shaders.
Static CONSTANTSStatic vertexThe raw vertex shader used by this class. A subclass of AbstractBaseShader must implement the vertexShader static field.
Static CONTRASTContrast adjustment
Static SATURATIONSaturation adjustment
Static EXPOSUREExposure adjustment
Static SWITCH_Switch between an inner and outer color, by comparing distance from center to ratio Apply a strong gradient between the two areas if attenuation uniform is set to true
Static TRANSITIONTransition between bright and dim colors, if requested
Static FALLOFFIncorporate falloff if a attenuation uniform is requested
Static COMPUTE_Compute illumination uniforms
Static FRAGMENT_Initialize fragment with common properties
Static SHADER_A mapping of available shader techniques
Flag whether the coloration shader is currently required.
Static ADJUSTMENTSThe adjustments made into fragment shaders
Static COLORATION_The coloration technique coloration shader fragment
Static ILLUMINATION_The coloration technique illumination shader fragment
Static BACKGROUND_The coloration technique background shader fragment
Protected _configureProtected _preStatic getStatic createA factory method for creating the shader using its defined default values
Siren light animation coloration shader