UNPKG

@itwin/core-frontend

Version:
25 lines 894 B
/** @packageDocumentation * @module WebGL */ import { Matrix4d } from "@itwin/core-geometry"; import { UniformHandle } from "./UniformHandle"; import { Matrix4 } from "./Matrix"; /** Maintains uniform variable state associated with a Target's ViewRect. * @internal */ export declare class ViewRectUniforms { syncKey: number; readonly projectionMatrix: Matrix4d; readonly projectionMatrix32: Matrix4; private readonly _dimensions; private readonly _inverseDimensions; private readonly _viewportMatrix; update(width: number, height: number): void; get width(): number; get height(): number; bindProjectionMatrix(uniform: UniformHandle): void; bindDimensions(uniform: UniformHandle): void; bindInverseDimensions(uniform: UniformHandle): void; bindViewportMatrix(uniform: UniformHandle): void; } //# sourceMappingURL=ViewRectUniforms.d.ts.map