public virtual void UniformMatrix4fv(WebGLUniformLocation location, bool transpose, float[] value)
 {
 }
 public void UniformMatrix4fv(WebGLUniformLocation location, bool transpose, Float32Array value)
 {
 }
 public void Uniform4iv(WebGLUniformLocation location, Int32Array v)
 {
 }
 public virtual void Uniform4iv(WebGLUniformLocation location, int[] v)
 {
 }
 public virtual void Uniform4i(WebGLUniformLocation location, int x, int y, int z, int w)
 {
 }
 public void Uniform4fv(WebGLUniformLocation location, Float32Array v)
 {
 }
 public virtual void Uniform4f(WebGLUniformLocation location, float x, float y, float z, float w)
 {
 }
 public virtual void Uniform4fv(WebGLUniformLocation location, float[] v)
 {
 }
 public virtual void Uniform2i(WebGLUniformLocation location, int x, int y)
 {
 }
 public virtual void Uniform2f(WebGLUniformLocation location, float x, float y)
 {
 }
 public virtual void Uniform1i(WebGLUniformLocation location, int x)
 {
 }
 public virtual void Uniform1f(WebGLUniformLocation location, float x)
 {
 }
 public virtual object GetUniform(WebGLProgram program, WebGLUniformLocation location)
 {
     return(null);
 }