julien-c's picture
julien-c HF staff
do not gitignore the builds
6cd9596
import { WebGLRenderer, WebGLRendererParameters } from './../WebGLRenderer';
import { ShaderMaterial } from './../../materials/ShaderMaterial';
import { WebGLShader } from './WebGLShader';
import { WebGLCapabilities } from './WebGLCapabilities';
import { WebGLExtensions } from './WebGLExtensions';
import { WebGLTextures } from './WebGLTextures';
import { WebGLUniforms } from './WebGLUniforms';
export class WebGLProgram {
constructor(
renderer: WebGLRenderer,
extensions: WebGLExtensions,
code: string,
material: ShaderMaterial,
shader: WebGLShader,
parameters: WebGLRendererParameters,
capabilities: WebGLCapabilities,
textures: WebGLTextures
);
id: number;
code: string;
usedTimes: number;
program: any;
vertexShader: WebGLShader;
fragmentShader: WebGLShader;
/**
* @deprecated Use {@link WebGLProgram#getUniforms getUniforms()} instead.
*/
uniforms: any;
/**
* @deprecated Use {@link WebGLProgram#getAttributes getAttributes()} instead.
*/
attributes: any;
getUniforms(): WebGLUniforms;
getAttributes(): any;
destroy(): void;
}