@itwin/core-frontend
Version:
iTwin.js frontend components
18 lines • 676 B
TypeScript
/** @packageDocumentation
* @module WebGL
*/
import { ProgramBuilder } from "./ShaderBuilder";
import { ShaderProgram } from "./ShaderProgram";
/** @internal */
export declare class ClippingProgram {
protected _program?: ShaderProgram;
compile(): boolean;
constructor(src: ProgramBuilder);
getProgram(numPlanes: number): ShaderProgram | undefined;
[Symbol.dispose](): void;
/** @deprecated in 5.0 - will not be removed until after 2026-06-13. Use [Symbol.dispose] instead. */
dispose(): void;
}
/** @internal */
export declare function createClippingProgram(builder: ProgramBuilder): ClippingProgram;
//# sourceMappingURL=ClippingProgram.d.ts.map