Skip to content

OverlayLightingRenderer

Defined in: lighting/src/OverlayLightingRenderer.ts:46

Draws ambient colour plus radial lights into an offscreen buffer, then multiplies that buffer over the scene.

Coloured lights tint every surface they reach. Occluders are registered in the world for custom renderers but do not cast shadows in this renderer.

new OverlayLightingRenderer(context, options?): OverlayLightingRenderer

Defined in: lighting/src/OverlayLightingRenderer.ts:59

LightingRendererContext

OverlayLightingRendererOptions = {}

OverlayLightingRenderer

destroy(): void

Defined in: lighting/src/OverlayLightingRenderer.ts:121

Release every resource owned by this scene’s backend.

void

LightingRenderer.destroy


render(frame): void

Defined in: lighting/src/OverlayLightingRenderer.ts:109

Synchronize the backend with the world’s current lights and view.

LightingRenderFrame

void

LightingRenderer.render