WebGLUniforms.d.ts 763 B

123456789101112131415161718
  1. import { WebGLProgram } from './WebGLProgram';
  2. import { WebGLRenderer } from './../WebGLRenderer';
  3. import { WebGLTextures } from './WebGLTextures';
  4. export class WebGLUniforms {
  5. constructor(gl: any, program: WebGLProgram, renderer: WebGLRenderer, textures: WebGLTextures);
  6. renderer: WebGLRenderer;
  7. setValue(gl: any, name: string, value: any): void;
  8. set(gl: any, object: any, name: string): void;
  9. setOptional(gl: any, object: any, name: string): void;
  10. static upload(gl: any, seq: any, values: any[], renderer: WebGLRenderer, textures: WebGLTextures): void;
  11. static seqWithValue(seq: any, values: any[]): any[];
  12. static splitDynamic(seq: any, values: any[]): any[];
  13. static evalDynamic(seq: any, values: any[], object: any, camera: any): any[];
  14. }