wggl
Version:
A friendly interface to shaders
11 lines (10 loc) • 433 B
TypeScript
import { Shader } from "./shader";
import { WgglProgram, WgglProgramShaders } from "./program";
export declare class Wggl {
canvas: HTMLCanvasElement;
gl: WebGLRenderingContext;
[key: string]: HTMLCanvasElement | WebGLRenderingContext | WgglProgram | Function;
constructor(canvas: HTMLCanvasElement, vertShader: Shader, fragShader: Shader);
setupPrograms(programs: WgglProgramShaders): void;
reset(): void;
}