UNPKG

@itwin/core-frontend

Version:
32 lines 1.27 kB
/** @packageDocumentation * @module Views */ import { ColorDef, ViewAttachmentProps } from "@itwin/core-common"; import { ViewState } from "../ViewState"; import { Viewport } from "../Viewport"; import { RenderMemory } from "../render/RenderMemory"; import { DisclosedTileTreeSet } from "../tile/internal"; import { SceneContext } from "../ViewContext"; import { Id64String } from "@itwin/core-bentley"; import { Transform } from "@itwin/core-geometry"; /** Draws the contents of a view attachment into a sheet view. */ export interface ViewAttachmentRenderer extends Disposable { readonly areAllTileTreesLoaded: boolean; addToScene: (context: SceneContext) => void; discloseTileTrees: (trees: DisclosedTileTreeSet) => void; readonly zDepth: number; collectStatistics: (stats: RenderMemory.Statistics) => void; viewAttachmentProps: ViewAttachmentProps; readonly viewport?: Viewport; readonly ortho?: { readonly toSheet: Transform; readonly view: ViewState; }; } export declare function createViewAttachmentRenderer(args: { view: ViewState; backgroundColor: ColorDef; sheetModelId: Id64String; props: ViewAttachmentProps; }): ViewAttachmentRenderer; //# sourceMappingURL=ViewAttachmentRenderer.d.ts.map