The initial values of the shader uniforms.
The speed multiplier applied to animation. 0 stops animation.
Static
commonCommon uniforms for all weather shaders.
Static
COMPUTE_Compute the weather masking value.
Static
Abstract
defaultDefault uniforms for a specific class
Static
FRAGMENT_Compute the weather masking value.
Static
fragmentThe raw fragment shader used by this class. A subclass of AbstractBaseShader must implement the fragmentShader static field.
Static
vertexThe 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
_configureProtected
A one time initialization performed on creation.
Static
createStatic
createCreate the shader program.
The base shader class for weather shaders.