@snap/camera-kit
Version:
Camera Kit Web
8 lines • 852 B
TypeScript
export declare function createProgram(gl: WebGL2RenderingContext, vertexSource: string, fragmentSource: string): WebGLProgram;
export declare function createShader(gl: WebGL2RenderingContext, source: string, type: number): WebGLShader;
export declare function createTexture(gl: WebGL2RenderingContext, width: number, height: number): WebGLTexture;
export declare function createFramebuffer(gl: WebGL2RenderingContext, texture: WebGLTexture): WebGLFramebuffer;
export declare function setUniform1i(gl: WebGL2RenderingContext, program: WebGLProgram, name: string, data: number): void;
export declare function setUniform4f(gl: WebGL2RenderingContext, program: WebGLProgram, name: string, data: [number, number, number, number]): void;
export declare function promiseSync(gl: WebGL2RenderingContext): Promise<void>;
//# sourceMappingURL=webglUtils.d.ts.map