@itwin/core-frontend
Version:
iTwin.js frontend components
29 lines • 1.09 kB
TypeScript
import { MapTileTreeReference, TileTreeReference } from "../../../tile/internal";
import { SceneContext } from "../../../ViewContext";
import { RenderGraphic } from "../../../render/RenderGraphic";
import { Target } from "./Target";
import { TextureDrape } from "./TextureDrape";
/** @internal */
export declare class BackgroundMapDrape extends TextureDrape {
private _fbo?;
private readonly _graphics;
private _frustum?;
private _width;
private _height;
private _mapTree;
private _drapedTree;
private static _postProjectionMatrix;
private _debugFrustum?;
private _debugFrustumGraphic?;
private readonly _symbologyOverrides;
private readonly _bgColor;
private readonly _plane;
private constructor();
get isDisposed(): boolean;
[Symbol.dispose](): void;
addGraphic(graphic: RenderGraphic): void;
static create(draped: TileTreeReference, map: MapTileTreeReference): BackgroundMapDrape;
collectGraphics(context: SceneContext): void;
draw(target: Target): void;
}
//# sourceMappingURL=BackgroundMapDrape.d.ts.map