import type { UniformValue } from "./types.js"; /** * Maps a camelCase parameter key (`softness`) to its uniform name * (`uSoftness`). Authors declare `defaults: { softness: 0.1 }` and the * runner finds the corresponding `uniform float uSoftness` in the shader. */ export declare function paramKeyToUniformName(key: string): string; /** * Type-dispatched uniform upload. Handles scalars (float/bool) and 2/3/4- * component vectors. Matrix uniforms and integer vectors are out of scope * — libraries that need them can extend. */ export declare function setUniform(gl: WebGL2RenderingContext, loc: WebGLUniformLocation, value: UniformValue): void; //# sourceMappingURL=uniforms.d.ts.map