WebGLUniforms.d.ts 584 字节
Newer Older
L
lu wang 已提交
1
import { WebGLProgram } from './WebGLProgram';
2
import { WebGLTextures } from './WebGLTextures';
L
lu wang 已提交
3 4

export class WebGLUniforms {
5
  constructor(gl: any, program: WebGLProgram);
L
lu wang 已提交
6

7
  setValue(gl: any, name: string, value: any, textures: WebGLTextures): void;
L
lu wang 已提交
8 9
  setOptional(gl: any, object: any, name: string): void;

10
  static upload(gl: any, seq: any, values: any[], textures: WebGLTextures): void;
L
lu wang 已提交
11 12 13 14
  static seqWithValue(seq: any, values: any[]): any[];
  static splitDynamic(seq: any, values: any[]): any[];
  static evalDynamic(seq: any, values: any[], object: any, camera: any): any[];
}