UNPKG

@itwin/core-frontend

Version:
24 lines 1.11 kB
/** @packageDocumentation * @module Rendering */ import { Range2d, Transform, Vector2d } from "@itwin/core-geometry"; import { RenderMemory } from "../../render/RenderMemory"; import { RenderTexture } from "@itwin/core-common"; export declare abstract class RenderTerrainGeometry implements Disposable, RenderMemory.Consumer { abstract [Symbol.dispose](): void; abstract get transform(): Transform | undefined; abstract collectStatistics(stats: RenderMemory.Statistics): void; } export declare class TerrainTexture { readonly texture: RenderTexture; featureId: number; readonly scale: Vector2d; readonly translate: Vector2d; readonly targetRectangle: Range2d; readonly layerIndex: number; transparency: number; readonly clipRectangle?: Range2d | undefined; constructor(texture: RenderTexture, featureId: number, scale: Vector2d, translate: Vector2d, targetRectangle: Range2d, layerIndex: number, transparency: number, clipRectangle?: Range2d | undefined); cloneWithClip(clipRectangle: Range2d): TerrainTexture; } //# sourceMappingURL=RenderTerrain.d.ts.map