ReadonlyonEmits an event when an error occurs within the Scene or any of its child components.
This non-fatal event is fired with an SDKResult containing error details whenever an operation fails.
ReadonlyonEmits an event when the CoordinateSystem.basis of the Scene is updated.
ReadonlyonEmits an event when the CoordinateSystem.origin of the Scene is updated.
ReadonlyonEmits an event when the CoordinateSystem.scaleToMeters of the Scene is updated.
ReadonlyonEmits an event when the CoordinateSystem.units of the Scene is updated.
ReadonlyonEmits an event after one or more coordinate system properties of the Scene have been updated, indicating that the CoordinateSystem is ready for use.
ReadonlyonEmits an event when the Scene is destroyed.
ReadonlyonEmits an event each time a SceneGeometry is created within the Scene.
ReadonlyonEmits an event each time a SceneGeometry is destroyed within the Scene.
ReadonlyonEmits an event each time a SceneGeometry is updated within the Scene, such as changes to positions, indices, or primitive types.
ReadonlyonEmits an event each time the color of a SceneMaterial is updated within the Scene.
ReadonlyonEmits an event each time a SceneMaterial is created within the Scene.
ReadonlyonEmits an event each time a SceneMaterial is destroyed within the Scene.
ReadonlyonEmits an event each time the opacity of a SceneMaterial is updated within the Scene.
ReadonlyonEmits an event each time the SceneMaterial.linePattern or SceneMaterial.hatchPattern of a SceneMaterial is updated within the Scene. Downstream consumers re-encode the affected pattern slot in their per-batch pattern tables.
ReadonlyonReadonlyonReadonlyonReadonlyonReadonlyonReadonlyonReadonlyonEmits an event when the CoordinateSystem.basis of a SceneModel is updated.
ReadonlyonEmits an event when the CoordinateSystem.origin of a SceneModel is updated.
ReadonlyonEmits an event when the CoordinateSystem.scaleToMeters of a SceneModel is updated.
ReadonlyonEmits an event when the CoordinateSystem.units of a SceneModel is updated.
ReadonlyonEmits an event after one or more coordinate system properties of a SceneModel have been updated, indicating that the CoordinateSystem is ready for use.
ReadonlyonEmits an event each time a SceneModel is created within the Scene.
ReadonlyonEmits an event each time a SceneModel is destroyed within the Scene.
ReadonlyonEmits an event each time a SceneObject is created within the Scene.
ReadonlyonEmits an event each time a SceneObject is destroyed within the Scene.
ReadonlyonEmits an event each time a SceneMesh is added to a SceneObject.
ReadonlyonEmits an event each time a SceneMesh is removed from a SceneObject.
ReadonlyonEmits an event each time a SceneTechnique is created within the Scene. Subscribers (renderer variant registries, inspector panels) can pick the new technique up without polling.
ReadonlyonEmits an event each time a SceneTechnique is destroyed within the Scene.
ReadonlyonEmits an event each time a SceneTexture is created within the Scene.
ReadonlyonEmits an event each time a SceneTexture is destroyed within the Scene.
ReadonlyonEmits an event each time a SceneTexture's imageData is
mutated post-creation. Subscribers (e.g. the renderer's texture
atlas) re-upload the texture's pixels to the GPU.
ReadonlyonEmits an event each time a SceneTransform is created within the Scene.
ReadonlyonEmits an event each time a SceneTransform is destroyed within the Scene.
ReadonlyonEmits an event each time the transformation matrix of a SceneTransform is updated within the Scene.
Represents the events emitted by a Scene.
This class provides a collection of event emitters for actions and updates that occur within a Scene and its owned components, such as models, objects, meshes, geometries, transforms, textures, and coordinate systems.