Interface ISceneComponent
interface ISceneComponent {
name: string;
scene: Scene;
dispose(): void;
rebuild(): void;
register(): void;
}
name: string;
scene: Scene;
dispose(): void;
rebuild(): void;
register(): void;
}
Hierarchy (View Summary)
- ISceneComponent
Implemented by
- BoundingBoxRenderer
- DepthPeelingSceneComponent
- DepthRendererSceneComponent
- GamepadSystemSceneComponent
- GeometryBufferRendererSceneComponent
- IblCdfGeneratorSceneComponent
- LayerSceneComponent
- OutlineRenderer
- PostProcessRenderPipelineManagerSceneComponent
- PrePassRendererSceneComponent
- ProceduralTextureSceneComponent
- SimplicationQueueSceneComponent
- SpriteSceneComponent
Properties
name
name: string
The name of the component. Each component must have a unique name.
scene
The scene the component belongs to.
This represents a scene component.
This is used to decouple the dependency the scene is having on the different workloads like layers, post processes...