The base line mesh.
The cached container holding the illumination meshes.
The filter used to mask visual effects on this layer
Whether this event target has any children that need UI events. This can be used optimize event propagation.
The container holding the lights.
Options for this layer instance.
To know if dynamic darkness level is active on this scene.
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.
The illumination render texture.
Static
instanceReturn a reference to the active instance of this canvas layer
Static
layerCustomize behaviors of this CanvasLayer by modifying some behaviors at a class level.
Clear illumination effects container
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.
Optional
options: object = {}Options which configure how the layer is drawn
Invalidate the cached container state to trigger a render pass.
Optional
force: boolean = falseForce cached container invalidation?
Deconstruct data used in the current layer in preparation to re-draw the canvas
Optional
options: object = {}Options which configure how the layer is deconstructed
A CanvasLayer for displaying illumination visual effects