LightingWorldManager
Defined in: lighting/src/LightingWorldManager.ts:27
Owns every live scene’s LightingWorld.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new LightingWorldManager(
renderer,options):LightingWorldManager
Defined in: lighting/src/LightingWorldManager.ts:30
Parameters
Section titled “Parameters”renderer
Section titled “renderer”RendererPlugin
options
Section titled “options”Returns
Section titled “Returns”LightingWorldManager
Methods
Section titled “Methods”destroy()
Section titled “destroy()”destroy():
void
Defined in: lighting/src/LightingWorldManager.ts:91
Destroy every world and renderer.
Returns
Section titled “Returns”void
destroyWorld()
Section titled “destroyWorld()”destroyWorld(
scene):void
Defined in: lighting/src/LightingWorldManager.ts:80
Destroy one scene’s world and renderer.
Parameters
Section titled “Parameters”Scene
Returns
Section titled “Returns”void
getAllWorlds()
Section titled “getAllWorlds()”getAllWorlds():
IterableIterator<[Scene,LightingWorld]>
Defined in: lighting/src/LightingWorldManager.ts:75
Iterate every live scene and lighting world.
Returns
Section titled “Returns”IterableIterator<[Scene, LightingWorld]>
getOrCreateWorld()
Section titled “getOrCreateWorld()”getOrCreateWorld(
scene):LightingWorld
Defined in: lighting/src/LightingWorldManager.ts:36
Create the scene’s world and renderer, or return the existing world.
Parameters
Section titled “Parameters”Scene
Returns
Section titled “Returns”getWorld()
Section titled “getWorld()”getWorld(
scene):LightingWorld|undefined
Defined in: lighting/src/LightingWorldManager.ts:70
Get a scene’s world, or undefined before entry or after exit.
Parameters
Section titled “Parameters”Scene
Returns
Section titled “Returns”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.