UNPKG

@itwin/core-frontend

Version:
21 lines 770 B
/** @packageDocumentation * @module WebGL */ import { DrawCommands, PopCommand, PushCommand } from "./DrawCommand"; import { Layer, LayerContainer } from "./Layer"; import { RenderCommands } from "./RenderCommands"; /** @internal */ export declare class LayerCommandLists { private readonly _maps; private readonly _renderCommands; private _activeMap?; constructor(cmds: RenderCommands); clear(): void; processLayers(container: LayerContainer, func: () => void): void; set currentLayer(layer: Layer | undefined); addCommands(cmds: DrawCommands): void; pushAndPop(push: PushCommand, pop: PopCommand, func: () => void): void; outputCommands(): void; private outputCommandsForPass; } //# sourceMappingURL=LayerCommands.d.ts.map