The initial values of the shader uniforms.
The speed multiplier applied to animation. 0 stops animation.
StaticcommonCommon uniforms for all weather shaders.
StaticCOMPUTE_Compute the weather masking value.
Static AbstractdefaultDefault uniforms for a specific class
StaticFRAGMENT_Compute the weather masking value.
StaticfragmentThe raw fragment shader used by this class. A subclass of AbstractBaseShader must implement the fragmentShader static field.
StaticvertexThe raw vertex shader used by this class. A subclass of AbstractBaseShader must implement the vertexShader static field.
Update the scale of this effect with new values
The desired scale
Reset the shader uniforms back to their initial values.
Protected_configureProtectedA one time initialization performed on creation.
StaticcreateStaticcreateCreate the shader program.
The base shader class for weather shaders.