The current global light source.
Whether to currently animate light sources.
Whether to currently animate vision sources.
A mapping of light sources which are active within the rendered Scene.
A Collection of vision sources which are currently active within the rendered Scene.
A set of vision mask filters used in visual effects group
A layer of background alteration effects which change the appearance of the primary group render texture.
A layer which adds illumination-based effects to the scene.
A layer which adds color-based effects to the scene.
A layer which controls the current visibility of the scene.
Clear all effects containers and animated sources.
Draw the component layers of the canvas group.
Initialize LightSource objects for all AmbientLightDocument instances which exist within the active Scene.
Refresh the state and uniforms of all LightSource objects.
Refresh the state and uniforms of all LightSource objects.
Refresh the active display of lighting.
Perform a deconstruction workflow for this canvas group when the canvas is retired.
Activate vision masking for visual effects
Activate post-processing effects for a certain effects channel.
The filter mode to target.
Reset post-processing modes on all Visual Effects masking filters.
Activate light source animation for AmbientLight objects within this layer
Deactivate light source animation for AmbientLight objects within this layer
Animate a smooth transition of the darkness overlay to a target value. Only begin animating if another animation is not already in progress.
The target darkness level between 0 and 1
The desired animation time in milliseconds. Default is 10 seconds
A Promise which resolves once the animation is complete
Update the global light source which provide global illumination to the Scene.
Create the child layers of the effects group.
Add effect meshes for active vision sources.
The ticker handler which manages animation delegation
Delta time
A container group which contains visual effects rendered above the primary group.
Hook Events