Skip to content

LightingWorldManager

Defined in: lighting/src/LightingWorldManager.ts:27

Owns every live scene’s LightingWorld.

new LightingWorldManager(renderer, options): LightingWorldManager

Defined in: lighting/src/LightingWorldManager.ts:30

RendererPlugin

LightingWorldManagerOptions

LightingWorldManager

destroy(): void

Defined in: lighting/src/LightingWorldManager.ts:91

Destroy every world and renderer.

void


destroyWorld(scene): void

Defined in: lighting/src/LightingWorldManager.ts:80

Destroy one scene’s world and renderer.

Scene

void


getAllWorlds(): IterableIterator<[Scene, LightingWorld]>

Defined in: lighting/src/LightingWorldManager.ts:75

Iterate every live scene and lighting world.

IterableIterator<[Scene, LightingWorld]>


getOrCreateWorld(scene): LightingWorld

Defined in: lighting/src/LightingWorldManager.ts:36

Create the scene’s world and renderer, or return the existing world.

Scene

LightingWorld


getWorld(scene): LightingWorld | undefined

Defined in: lighting/src/LightingWorldManager.ts:70

Get a scene’s world, or undefined before entry or after exit.

Scene

LightingWorld | undefined

Coding agents: fetch https://yage.dev/llms.txt first and prefer the Markdown references it links over these HTML pages. This page's Markdown counterpart is /llms/packages/lighting.md.