@itwin/core-frontend
Version:
iTwin.js frontend components
22 lines • 835 B
TypeScript
/** @packageDocumentation
* @module Rendering
*/
import { AuxChannelTable } from "./AuxChannelTable";
import { VertexTable } from "./VertexTable";
import { SurfaceParams } from "./SurfaceParams";
import { EdgeParams } from "./EdgeParams";
import { LayerTileData } from "../../../internal/render/webgl/MapLayerParams";
/** Describes mesh geometry to be submitted to the rendering system.
* A mesh consists of a surface and its edges, which may include any combination of silhouettes, polylines, and single segments.
* The surface and edges all refer to the same vertex table.
* @internal
*/
export interface MeshParams {
vertices: VertexTable;
surface: SurfaceParams;
edges?: EdgeParams;
isPlanar: boolean;
auxChannels?: AuxChannelTable;
tileData?: LayerTileData;
}
//# sourceMappingURL=MeshParams.d.ts.map