The weather overlay container
The currently active weather effect
An occlusion filter that prevents weather from being displayed in certain regions
Options for this layer instance.
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.
The canonical name of the CanvasLayer
The name used by hooks to construct their hook string. Note: You should override this getter if hookName should not return the class constructor name.
Return a reference to the active instance of this canvas layer
The inner _tearDown method which may be customized by each CanvasLayer subclass.
Draw the weather container.
The weather container, or null if no effect is present
Draw the canvas layer, rendering its internal components and returning a Promise. The Promise resolves to the drawn layer once its contents are successfully rendered.
Deconstruct data used in the current layer in preparation to re-draw the canvas
A CanvasLayer for displaying visual effects like weather, transitions, flashes, or more.