LightingWorldManager
Defined in: lighting/src/LightingWorldManager.ts:11
Owns every live scene’s LightingWorld.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new LightingWorldManager(
renderer,ambient,rendererFactory,errorBoundary?):LightingWorldManager
Defined in: lighting/src/LightingWorldManager.ts:14
Parameters
Section titled “Parameters”renderer
Section titled “renderer”RendererPlugin
ambient
Section titled “ambient”rendererFactory
Section titled “rendererFactory”LightingRendererFactory | null
errorBoundary?
Section titled “errorBoundary?”ErrorBoundary
Returns
Section titled “Returns”LightingWorldManager
Methods
Section titled “Methods”destroy()
Section titled “destroy()”destroy():
void
Defined in: lighting/src/LightingWorldManager.ts:75
Destroy every world and renderer.
Returns
Section titled “Returns”void
destroyWorld()
Section titled “destroyWorld()”destroyWorld(
scene):void
Defined in: lighting/src/LightingWorldManager.ts:64
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:59
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:22
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:54
Get a scene’s world, or undefined before entry or after exit.
Parameters
Section titled “Parameters”Scene
Returns
Section titled “Returns”LightingWorld | undefined