@itwin/core-frontend
Version:
iTwin.js frontend components
22 lines • 688 B
TypeScript
/** @packageDocumentation
* @module WebGL
*/
import { ContourDisplay } from "@itwin/core-common";
import { UniformHandle } from "./UniformHandle";
import { Target } from "./Target";
/** Maintains state for uniforms related to contour display.
* @internal
*/
export declare class ContourUniforms {
private readonly _contourDefsSize;
private readonly _contourDefs;
private _contourDisplay?;
syncKey: number;
get contourDisplay(): ContourDisplay | undefined;
private packColor;
private packPatWidth;
private packIntervals;
update(target: Target): void;
bindcontourDefs(uniform: UniformHandle): void;
}
//# sourceMappingURL=ContourUniforms.d.ts.map