mdx-m3-viewer
Version:
A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.
18 lines (17 loc) • 390 B
TypeScript
import WebGL from './gl';
/**
* A wrapper around a WebGL shader program.
*/
export default class Shader {
webgl: WebGL;
program: WebGLProgram;
uniforms: {
[key: string]: WebGLUniformLocation;
};
attribs: {
[key: string]: number;
};
attribsCount: number;
constructor(webgl: WebGL, program: WebGLProgram);
use(): void;
}