UNPKG

@itwin/core-frontend

Version:
23 lines 1.03 kB
/** @packageDocumentation * @module WebGL */ import { Frustum } from "@itwin/core-common"; import { RenderGraphic } from "../../../render/RenderGraphic"; import { RenderMemory } from "../../../render/RenderMemory"; import { PlanarGridProps, RenderSystem } from "../../../render/RenderSystem"; import { QBufferHandle2d } from "./AttributeBuffers"; import { IndexedGeometry } from "./CachedGeometry"; import { Pass, RenderOrder } from "./RenderFlags"; import { TechniqueId } from "./TechniqueId"; export declare class PlanarGridGeometry extends IndexedGeometry { get techniqueId(): TechniqueId; getPass(): Pass; collectStatistics(_stats: RenderMemory.Statistics): void; get renderOrder(): RenderOrder; readonly uvParams: QBufferHandle2d; readonly props: PlanarGridProps; get asPlanarGrid(): PlanarGridGeometry | undefined; private constructor(); static create(frustum: Frustum, grid: PlanarGridProps, system: RenderSystem): RenderGraphic | undefined; } //# sourceMappingURL=PlanarGrid.d.ts.map