Array of weather effects linked to this weather container.
A default configuration of the terrain mask that is automatically applied to any shader-based weather effects. This configuration is automatically passed to WeatherShaderEffect#configureTerrainMask upon construction.
A default configuration of the terrain mask that is automatically applied to any shader-based weather effects. This configuration is automatically passed to WeatherShaderEffect#configureTerrainMask upon construction.
Sorting values to deal with ties.
Define an elevation property on the WeatherEffects layer. This approach is used for now until the weather elevation property is formally added to the Scene data schema.
Define an elevation property on the WeatherEffects layer. This approach is used for now until the weather elevation property is formally added to the Scene data schema.
Initialize the weather container from a weather config object.
Clear the weather container.
Initialize the inverse occlusion filter.
Destroy all effects associated with this weather container.
Construct effects according to the weather effects config object.
Set the occlusion uniforms for this weather shader.
The shader context
Occlusion masking options
Set the terrain uniforms for this weather shader.
The shader context
Terrain masking options
A CanvasLayer for displaying visual effects like weather, transitions, flashes, or more.