@itwin/core-frontend
Version:
iTwin.js frontend components
21 lines • 955 B
TypeScript
/** @packageDocumentation
* @module Rendering
*/
import { ColorDef, PackedFeatureTable } from "@itwin/core-common";
import { MapCartoRectangle, MapTileProjection } from "../../tile/internal";
import { RenderTerrainGeometry, TerrainTexture } from "./RenderTerrain";
import { RenderPlanarClassifier } from "./RenderPlanarClassifier";
export type MapLayerClassifiers = Map<number, RenderPlanarClassifier>;
export interface MeshMapLayerGraphicParams {
readonly realityMesh?: RenderTerrainGeometry;
readonly projection: MapTileProjection;
readonly tileRectangle: MapCartoRectangle;
readonly featureTable?: PackedFeatureTable;
readonly tileId: string | undefined;
readonly baseColor: ColorDef | undefined;
readonly baseTransparent: boolean;
readonly textures?: TerrainTexture[];
readonly layerClassifiers?: MapLayerClassifiers;
readonly disableClipStyle?: true;
}
//# sourceMappingURL=MeshMapLayerGraphicParams.d.ts.map