An interface for defining shader-based weather effects
The config object to create the shader effect
Private
Geometry bound to this QuadMesh.
State bound to this QuadMesh.
The shader bound to this mesh.
Assigned blend mode to this mesh.
Set shader parameters.
Optional
Begin animation
Stop animation
Initialize shader based on the shader class type.
Shader class used. Must inherit from AbstractBaseShader.
Tests if a point is inside this QuadMesh.
Protected
Initialize the weather effect.
Config object.
An interface for defining shader-based weather effects
Param: config
The config object to create the shader effect