import { Matrix4, Vector3 } from '@math.gl/core'; import { ShaderModule } from "../../../lib/shader-module/shader-module.js"; import type { NumberArray3, NumberArray16 } from "../../../lib/utils/uniform-types.js"; /** * @note Projection uniforms are normally constant across draw calls, * at least for each view. */ export type ProjectionProps = { viewMatrix?: Readonly; projectionMatrix?: Readonly; cameraPositionWorld?: Readonly; }; /** * @note Projection uniforms are normally constant across draw calls, * at least for each view. */ export type ProjectionUniforms = { viewMatrix?: Readonly; projectionMatrix?: Readonly; viewProjectionMatrix?: Readonly; cameraPositionWorld?: Readonly; }; /** * Projects coordinates */ export declare const projection: ShaderModule; //# sourceMappingURL=project.d.ts.map