UNPKG

@itwin/core-frontend

Version:
27 lines 1.18 kB
/** @packageDocumentation * @module Rendering */ import { RenderGraphic } from "./RenderGraphic"; import { RenderPlanarClassifier } from "../internal/render/RenderPlanarClassifier"; import { SceneVolumeClassifier } from "../internal/render/SceneVolumeClassifier"; import { RenderTextureDrape } from "../internal/render/RenderTextureDrape"; /** Holds a collection of objects comprising the scene to be drawn by a [[Viewport]]'s. * @see [[SceneContext]] for the context in which the scene is created. * @public * @extensions */ export declare class Scene { /** Graphics to be drawn as a "normal" part of the scene - that is, with depth. */ readonly foreground: RenderGraphic[]; /** Graphics to be drawn in the background behind all other graphics. */ readonly background: RenderGraphic[]; /** Graphics to be overlaid atop all other graphics. */ readonly overlay: RenderGraphic[]; /** @internal */ readonly planarClassifiers: Map<string, RenderPlanarClassifier>; /** @internal */ readonly textureDrapes: Map<string, RenderTextureDrape>; /** @internal */ volumeClassifier?: SceneVolumeClassifier; } //# sourceMappingURL=Scene.d.ts.map