The container in which effects are added.
The container in which suppression meshed are added.
The inverse occlusion mask filter bound to this container.
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.
Private
#suppressionThe filter that is needed for suppression if the occlusion filter isn't enabled.
The elevation of this object.
Infinity
A key which resolves ties amongst objects at the same elevation of different layers.
PrimaryCanvasGroup.SORT_LAYERS.WEATHER
A key which resolves ties amongst objects at the same elevation within the same layer.
0
A key which resolves ties amongst objects at the same elevation within the same layer and same sort.
0
Static
layerPrivate
#initializePrivate
#destroyPrivate
#constructStatic
Protected
configureProtected
Set the occlusion uniforms for this weather shader.
The shader context
Occlusion masking options
Static
Protected
configureProtected
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.