@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="WebGL2RenderingContext")
public class WebGL2RenderingContext
extends JsObject
implements OffscreenRenderingContext, RenderingContext, XRWebGLRenderingContext
| Modifier | Constructor and Description |
|---|---|
protected |
WebGL2RenderingContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
activeTexture(int texture)
The WebGLRenderingContext.activeTexture() method of the WebGL API specifies which texture unit to make active.
|
void |
attachShader(WebGLProgram program,
WebGLShader shader)
The WebGLRenderingContext.attachShader() method of the WebGL API attaches either a fragment or vertex WebGLShader to a WebGLProgram.
|
void |
beginQuery(int target,
WebGLQuery query)
The WebGL2RenderingContext.beginQuery() method of the WebGL 2 API starts an asynchronous query.
|
void |
beginTransformFeedback(int primitiveMode)
The WebGL2RenderingContext.beginTransformFeedback() method of the WebGL 2 API starts a transform feedback operation.
|
void |
bindAttribLocation(WebGLProgram program,
int index,
java.lang.String name)
The WebGLRenderingContext.bindAttribLocation() method of the WebGL API binds a generic vertex index to an attribute variable.
|
void |
bindBuffer(int target,
WebGLBuffer buffer)
The WebGLRenderingContext.bindBuffer() method of the WebGL API binds a given WebGLBuffer to a target.
|
void |
bindBufferBase(int target,
int index,
WebGLBuffer buffer)
The WebGL2RenderingContext.bindBufferBase() method of the WebGL 2 API binds a given WebGLBuffer to a given binding point (target) at a given index.
|
void |
bindBufferRange(int target,
int index,
WebGLBuffer buffer,
int offset,
int size)
The WebGL2RenderingContext.bindBufferRange() method of the WebGL 2 API binds a range of a given WebGLBuffer to a given binding point (target) at a given index.
|
void |
bindFramebuffer(int target,
WebGLFramebuffer framebuffer)
The WebGLRenderingContext.bindFramebuffer() method of the WebGL API binds a given WebGLFramebuffer to a target.
|
void |
bindRenderbuffer(int target,
WebGLRenderbuffer renderbuffer)
The WebGLRenderingContext.bindRenderbuffer() method of the WebGL API binds a given WebGLRenderbuffer to a target, which must be gl.RENDERBUFFER.
|
void |
bindSampler(int unit,
WebGLSampler sampler)
The WebGL2RenderingContext.bindSampler() method of the WebGL 2 API binds a passed WebGLSampler object to the texture unit at the passed index.
|
void |
bindTexture(int target,
WebGLTexture texture)
The WebGLRenderingContext.bindTexture() method of the WebGL API binds a given WebGLTexture to a target (binding point).
|
void |
bindTransformFeedback(int target,
WebGLTransformFeedback tf)
The WebGL2RenderingContext.bindTransformFeedback() method of the WebGL 2 API binds a passed WebGLTransformFeedback object to the current GL state.
|
void |
bindVertexArray(WebGLVertexArrayObject array)
The WebGL2RenderingContext.bindVertexArray() method of the WebGL 2 API binds a passed WebGLVertexArrayObject object to the buffer.
|
void |
blendColor(float red,
float green,
float blue,
float alpha)
The WebGLRenderingContext.blendColor() method of the WebGL API is used to set the source and destination blending factors.
|
void |
blendEquation(int mode)
The WebGLRenderingContext.blendEquation() method of the WebGL API is used to set both the RGB blend equation and alpha blend equation to a single equation.
|
void |
blendEquationSeparate(int modeRGB,
int modeAlpha)
The WebGLRenderingContext.blendEquationSeparate() method of the WebGL API is used to set the RGB blend equation and alpha blend equation separately.
|
void |
blendFunc(int sfactor,
int dfactor)
The WebGLRenderingContext.blendFunc() method of the WebGL API defines which function is used for blending pixel arithmetic.
|
void |
blendFuncSeparate(int srcRGB,
int dstRGB,
int srcAlpha,
int dstAlpha)
The WebGLRenderingContext.blendFuncSeparate() method of the WebGL API defines which function is used for blending pixel arithmetic for RGB and alpha components separately.
|
void |
blitFramebuffer(int srcX0,
int srcY0,
int srcX1,
int srcY1,
int dstX0,
int dstY0,
int dstX1,
int dstY1,
int mask,
int filter)
The WebGL2RenderingContext.blitFramebuffer() method of the WebGL 2 API transfers a block of pixels from the read framebuffer to the draw framebuffer.
|
void |
bufferData(int target,
ArrayBufferView srcData,
int usage,
int srcOffset)
The WebGLRenderingContext.bufferData() method of the WebGL API initializes and creates the buffer object's data store.
|
void |
bufferData(int target,
ArrayBufferView srcData,
int usage,
int srcOffset,
int length)
The WebGLRenderingContext.bufferData() method of the WebGL API initializes and creates the buffer object's data store.
|
void |
bufferData(int target,
BufferSource srcData,
int usage)
The WebGLRenderingContext.bufferData() method of the WebGL API initializes and creates the buffer object's data store.
|
void |
bufferData(int target,
int size,
int usage)
The WebGLRenderingContext.bufferData() method of the WebGL API initializes and creates the buffer object's data store.
|
void |
bufferSubData(int target,
int dstByteOffset,
ArrayBufferView srcData,
int srcOffset)
The WebGLRenderingContext.bufferSubData() method of the WebGL API updates a subset of a buffer object's data store.
|
void |
bufferSubData(int target,
int dstByteOffset,
ArrayBufferView srcData,
int srcOffset,
int length)
The WebGLRenderingContext.bufferSubData() method of the WebGL API updates a subset of a buffer object's data store.
|
void |
bufferSubData(int target,
int dstByteOffset,
BufferSource srcData)
The WebGLRenderingContext.bufferSubData() method of the WebGL API updates a subset of a buffer object's data store.
|
int |
checkFramebufferStatus(int target)
The WebGLRenderingContext.checkFramebufferStatus() method of the WebGL API returns the completeness status of the WebGLFramebuffer object.
|
void |
clear(int mask)
The WebGLRenderingContext.clear() method of the WebGL API clears buffers to preset values.
|
void |
clearBufferfi(int buffer,
int drawbuffer,
float depth,
int stencil) |
void |
clearBufferfv(int buffer,
int drawbuffer,
double[] values) |
void |
clearBufferfv(int buffer,
int drawbuffer,
double[] values,
int srcOffset) |
void |
clearBufferfv(int buffer,
int drawbuffer,
Float32Array values) |
void |
clearBufferfv(int buffer,
int drawbuffer,
Float32Array values,
int srcOffset) |
void |
clearBufferfv(int buffer,
int drawbuffer,
Float32List values) |
void |
clearBufferfv(int buffer,
int drawbuffer,
Float32List values,
int srcOffset) |
void |
clearBufferfv(int buffer,
int drawbuffer,
JsArray<java.lang.Double> values) |
void |
clearBufferfv(int buffer,
int drawbuffer,
JsArray<java.lang.Double> values,
int srcOffset) |
void |
clearBufferiv(int buffer,
int drawbuffer,
double[] values) |
void |
clearBufferiv(int buffer,
int drawbuffer,
double[] values,
int srcOffset) |
void |
clearBufferiv(int buffer,
int drawbuffer,
Int32Array values) |
void |
clearBufferiv(int buffer,
int drawbuffer,
Int32Array values,
int srcOffset) |
void |
clearBufferiv(int buffer,
int drawbuffer,
Int32List values) |
void |
clearBufferiv(int buffer,
int drawbuffer,
Int32List values,
int srcOffset) |
void |
clearBufferiv(int buffer,
int drawbuffer,
JsArray<java.lang.Double> values) |
void |
clearBufferiv(int buffer,
int drawbuffer,
JsArray<java.lang.Double> values,
int srcOffset) |
void |
clearBufferuiv(int buffer,
int drawbuffer,
double[] values) |
void |
clearBufferuiv(int buffer,
int drawbuffer,
double[] values,
int srcOffset) |
void |
clearBufferuiv(int buffer,
int drawbuffer,
JsArray<java.lang.Double> values) |
void |
clearBufferuiv(int buffer,
int drawbuffer,
JsArray<java.lang.Double> values,
int srcOffset) |
void |
clearBufferuiv(int buffer,
int drawbuffer,
Uint32Array values) |
void |
clearBufferuiv(int buffer,
int drawbuffer,
Uint32Array values,
int srcOffset) |
void |
clearBufferuiv(int buffer,
int drawbuffer,
Uint32List values) |
void |
clearBufferuiv(int buffer,
int drawbuffer,
Uint32List values,
int srcOffset) |
void |
clearColor(float red,
float green,
float blue,
float alpha)
The WebGLRenderingContext.clearColor() method of the WebGL API specifies the color values used when clearing color buffers.
|
void |
clearDepth(float depth)
The WebGLRenderingContext.clearDepth() method of the WebGL API specifies the clear value for the depth buffer.
|
void |
clearStencil(int s)
The WebGLRenderingContext.clearStencil() method of the WebGL API specifies the clear value for the stencil buffer.
|
int |
clientWaitSync(WebGLSync sync,
int flags,
int timeout)
The WebGL2RenderingContext.clientWaitSync() method of the WebGL 2 API blocks and waits for a WebGLSync object to become signaled or a given timeout to be passed.
|
void |
colorMask(boolean red,
boolean green,
boolean blue,
boolean alpha)
The WebGLRenderingContext.colorMask() method of the WebGL API sets which color components to enable or to disable when drawing or rendering to a WebGLFramebuffer.
|
void |
compileShader(WebGLShader shader)
The WebGLRenderingContext.compileShader() method of the WebGL API compiles a GLSL shader into binary data so that it can be used by a WebGLProgram.
|
void |
compressedTexImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
ArrayBufferView srcData) |
void |
compressedTexImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
ArrayBufferView srcData,
int srcOffset) |
void |
compressedTexImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
ArrayBufferView srcData,
int srcOffset,
int srcLengthOverride) |
void |
compressedTexImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int imageSize,
int offset) |
void |
compressedTexImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
ArrayBufferView srcData) |
void |
compressedTexImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
ArrayBufferView srcData,
int srcOffset) |
void |
compressedTexImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
ArrayBufferView srcData,
int srcOffset,
int srcLengthOverride) |
void |
compressedTexImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int imageSize,
int offset) |
void |
compressedTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
ArrayBufferView srcData)
The WebGLRenderingContext.compressedTexSubImage2D() method of the WebGL API specifies a two-dimensional sub-rectangle for a texture image in a compressed format.
|
void |
compressedTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
ArrayBufferView srcData,
int srcOffset)
The WebGLRenderingContext.compressedTexSubImage2D() method of the WebGL API specifies a two-dimensional sub-rectangle for a texture image in a compressed format.
|
void |
compressedTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
ArrayBufferView srcData,
int srcOffset,
int srcLengthOverride)
The WebGLRenderingContext.compressedTexSubImage2D() method of the WebGL API specifies a two-dimensional sub-rectangle for a texture image in a compressed format.
|
void |
compressedTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int imageSize,
int offset)
The WebGLRenderingContext.compressedTexSubImage2D() method of the WebGL API specifies a two-dimensional sub-rectangle for a texture image in a compressed format.
|
void |
compressedTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
ArrayBufferView srcData)
The WebGL2RenderingContext.compressedTexSubImage3D() method of the WebGL API specifies a three-dimensional sub-rectangle for a texture image in a compressed format.
|
void |
compressedTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
ArrayBufferView srcData,
int srcOffset)
The WebGL2RenderingContext.compressedTexSubImage3D() method of the WebGL API specifies a three-dimensional sub-rectangle for a texture image in a compressed format.
|
void |
compressedTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
ArrayBufferView srcData,
int srcOffset,
int srcLengthOverride)
The WebGL2RenderingContext.compressedTexSubImage3D() method of the WebGL API specifies a three-dimensional sub-rectangle for a texture image in a compressed format.
|
void |
compressedTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int imageSize,
int offset)
The WebGL2RenderingContext.compressedTexSubImage3D() method of the WebGL API specifies a three-dimensional sub-rectangle for a texture image in a compressed format.
|
void |
copyBufferSubData(int readTarget,
int writeTarget,
int readOffset,
int writeOffset,
int size)
The WebGL2RenderingContext.copyBufferSubData() method of the WebGL 2 API copies part of the data of a buffer to another buffer.
|
void |
copyTexImage2D(int target,
int level,
int internalformat,
int x,
int y,
int width,
int height,
int border)
The WebGLRenderingContext.copyTexImage2D() method of the WebGL API copies pixels from the current WebGLFramebuffer into a 2D texture image.
|
void |
copyTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int x,
int y,
int width,
int height)
The WebGLRenderingContext.copyTexSubImage2D() method of the WebGL API copies pixels from the current WebGLFramebuffer into an existing 2D texture sub-image.
|
void |
copyTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int x,
int y,
int width,
int height)
The WebGL2RenderingContext.copyTexSubImage3D() method of the WebGL API copies pixels from the current WebGLFramebuffer into an existing 3D texture sub-image.
|
WebGLBuffer |
createBuffer()
The WebGLRenderingContext.createBuffer() method of the WebGL API creates and initializes a WebGLBuffer storing data such as vertices or colors.
|
WebGLFramebuffer |
createFramebuffer()
The WebGLRenderingContext.createFramebuffer() method of the WebGL API creates and initializes a WebGLFramebuffer object.
|
WebGLProgram |
createProgram()
The WebGLRenderingContext.createProgram() method of the WebGL API creates and initializes a WebGLProgram object.
|
WebGLQuery |
createQuery()
The WebGL2RenderingContext.createQuery() method of the WebGL 2 API creates and initializes WebGLQuery objects, which provide ways to asynchronously query for information.
|
WebGLRenderbuffer |
createRenderbuffer()
The WebGLRenderingContext.createRenderbuffer() method of the WebGL API creates and initializes a WebGLRenderbuffer object.
|
WebGLSampler |
createSampler()
The WebGL2RenderingContext.createSampler() method of the WebGL 2 API creates and initializes WebGLSampler objects.
|
WebGLShader |
createShader(int type)
The WebGLRenderingContext method createShader() of the WebGL API creates a WebGLShader that can then be configured further using WebGLRenderingContext.shaderSource() and WebGLRenderingContext.compileShader().
|
WebGLTexture |
createTexture()
The WebGLRenderingContext.createTexture() method of the WebGL API creates and initializes a WebGLTexture object.
|
WebGLTransformFeedback |
createTransformFeedback()
The WebGL2RenderingContext.createTransformFeedback() method of the WebGL 2 API creates and initializes WebGLTransformFeedback objects.
|
WebGLVertexArrayObject |
createVertexArray()
The WebGL2RenderingContext.createVertexArray() method of the WebGL 2 API creates and initializes a WebGLVertexArrayObject object that represents a vertex array object (VAO) pointing to vertex array data and which provides names for different sets of vertex data.
|
void |
cullFace(int mode)
The WebGLRenderingContext.cullFace() method of the WebGL API specifies whether or not front- and/or back-facing polygons can be culled.
|
void |
deleteBuffer(WebGLBuffer buffer)
The WebGLRenderingContext.deleteBuffer() method of the WebGL API deletes a given WebGLBuffer.
|
void |
deleteFramebuffer(WebGLFramebuffer framebuffer)
The WebGLRenderingContext.deleteFramebuffer() method of the WebGL API deletes a given WebGLFramebuffer object.
|
void |
deleteProgram(WebGLProgram program)
The WebGLRenderingContext.deleteProgram() method of the WebGL API deletes a given WebGLProgram object.
|
void |
deleteQuery(WebGLQuery query)
The WebGL2RenderingContext.deleteQuery() method of the WebGL 2 API deletes a given WebGLQuery object.
|
void |
deleteRenderbuffer(WebGLRenderbuffer renderbuffer)
The WebGLRenderingContext.deleteRenderbuffer() method of the WebGL API deletes a given WebGLRenderbuffer object.
|
void |
deleteSampler(WebGLSampler sampler)
The WebGL2RenderingContext.deleteSampler() method of the WebGL 2 API deletes a given WebGLSampler object.
|
void |
deleteShader(WebGLShader shader)
The WebGLRenderingContext.deleteShader() method of the WebGL API marks a given WebGLShader object for deletion.
|
void |
deleteSync(WebGLSync sync)
The WebGL2RenderingContext.deleteSync() method of the WebGL 2 API deletes a given WebGLSync object.
|
void |
deleteTexture(WebGLTexture texture)
The WebGLRenderingContext.deleteTexture() method of the WebGL API deletes a given WebGLTexture object.
|
void |
deleteTransformFeedback(WebGLTransformFeedback tf)
The WebGL2RenderingContext.deleteTransformFeedback() method of the WebGL 2 API deletes a given WebGLTransformFeedback object.
|
void |
deleteVertexArray(WebGLVertexArrayObject vertexArray)
The WebGL2RenderingContext.deleteVertexArray() method of the WebGL 2 API deletes a given WebGLVertexArrayObject object.
|
void |
depthFunc(int func)
The WebGLRenderingContext.depthFunc() method of the WebGL API specifies a function that compares incoming pixel depth to the current depth buffer value.
|
void |
depthMask(boolean flag)
The WebGLRenderingContext.depthMask() method of the WebGL API sets whether writing into the depth buffer is enabled or disabled.
|
void |
depthRange(float zNear,
float zFar)
The WebGLRenderingContext.depthRange() method of the WebGL API specifies the depth range mapping from normalized device coordinates to window or viewport coordinates.
|
void |
detachShader(WebGLProgram program,
WebGLShader shader)
The WebGLRenderingContext.detachShader() method of the WebGL API detaches a previously attached WebGLShader from a WebGLProgram.
|
void |
disable(int cap)
The WebGLRenderingContext.disable() method of the WebGL API disables specific WebGL capabilities for this context.
|
void |
disableVertexAttribArray(int index)
The WebGLRenderingContext.disableVertexAttribArray() method of the WebGL API turns the generic vertex attribute array off at a given index position.
|
void |
drawArrays(int mode,
int first,
int count)
The WebGLRenderingContext.drawArrays() method of the WebGL API renders primitives from array data.
|
void |
drawArraysInstanced(int mode,
int first,
int count,
int instanceCount)
The WebGL2RenderingContext.drawArraysInstanced() method of the WebGL 2 API renders primitives from array data like the gl.drawArrays() method.
|
void |
drawBuffers(double[] buffers)
The WebGL2RenderingContext.drawBuffers() method of the WebGL 2 API defines draw buffers to which fragment colors are written into.
|
void |
drawBuffers(JsArray<java.lang.Double> buffers)
The WebGL2RenderingContext.drawBuffers() method of the WebGL 2 API defines draw buffers to which fragment colors are written into.
|
void |
drawElements(int mode,
int count,
int type,
int offset)
The WebGLRenderingContext.drawElements() method of the WebGL API renders primitives from array data.
|
void |
drawElementsInstanced(int mode,
int count,
int type,
int offset,
int instanceCount)
The WebGL2RenderingContext.drawElementsInstanced() method of the WebGL 2 API renders primitives from array data like the gl.drawElements() method.
|
int |
drawingBufferHeight()
The read-only WebGLRenderingContext.drawingBufferHeight property represents the actual height of the current drawing buffer.
|
int |
drawingBufferWidth()
The read-only WebGLRenderingContext.drawingBufferWidth property represents the actual width of the current drawing buffer.
|
void |
drawRangeElements(int mode,
int start,
int end,
int count,
int type,
int offset)
The WebGL2RenderingContext.drawRangeElements() method of the WebGL API renders primitives from array data in a given range.
|
void |
enable(int cap)
The WebGLRenderingContext.enable() method of the WebGL API enables specific WebGL capabilities for this context.
|
void |
enableVertexAttribArray(int index)
The WebGLRenderingContext method enableVertexAttribArray(), part of the WebGL API, turns on the generic vertex attribute array at the specified index into the list of attribute arrays.
|
void |
endQuery(int target)
The WebGL2RenderingContext.endQuery() method of the WebGL 2 API marks the end of a given query target.
|
void |
endTransformFeedback()
The WebGL2RenderingContext.endTransformFeedback() method of the WebGL 2 API ends a transform feedback operation.
|
WebGLSync |
fenceSync(int condition,
int flags)
The WebGL2RenderingContext.fenceSync() method of the WebGL 2 API creates a new WebGLSync object and inserts it into the GL command stream.
|
void |
finish()
The WebGLRenderingContext.finish() method of the WebGL API blocks execution until all previously called commands are finished.
|
void |
flush()
The WebGLRenderingContext.flush() method of the WebGL API empties different buffer commands, causing all commands to be executed as quickly as possible.
|
void |
framebufferRenderbuffer(int target,
int attachment,
int renderbuffertarget,
WebGLRenderbuffer renderbuffer)
The WebGLRenderingContext.framebufferRenderbuffer() method of the WebGL API attaches a WebGLRenderbuffer object to a WebGLFramebuffer object.
|
void |
framebufferTexture2D(int target,
int attachment,
int textarget,
WebGLTexture texture,
int level)
The WebGLRenderingContext.framebufferTexture2D() method of the WebGL API attaches a texture to a WebGLFramebuffer.
|
void |
framebufferTextureLayer(int target,
int attachment,
WebGLTexture texture,
int level,
int layer)
The WebGL2RenderingContext.framebufferTextureLayer() method of the WebGL 2 API attaches a single layer of a texture to a framebuffer.
|
void |
frontFace(int mode)
The WebGLRenderingContext.frontFace() method of the WebGL API specifies whether polygons are front- or back-facing by setting a winding orientation.
|
void |
generateMipmap(int target)
The WebGLRenderingContext.generateMipmap() method of the WebGL API generates a set of mipmaps for a WebGLTexture object.
|
WebGLActiveInfo |
getActiveAttrib(WebGLProgram program,
int index)
The WebGLRenderingContext.getActiveAttrib() method of the WebGL API returns a WebGLActiveInfo object containing size, type, and name of a vertex attribute.
|
WebGLActiveInfo |
getActiveUniform(WebGLProgram program,
int index)
The WebGLRenderingContext.getActiveUniform() method of the WebGL API returns a WebGLActiveInfo object containing size, type, and name of a uniform attribute.
|
java.lang.String |
getActiveUniformBlockName(WebGLProgram program,
int uniformBlockIndex)
The WebGL2RenderingContext.getActiveUniformBlockName() method of the WebGL 2 API retrieves the name of the active uniform block at a given index within a WebGLProgram.
|
jsinterop.base.Any |
getActiveUniformBlockParameter(WebGLProgram program,
int uniformBlockIndex,
int pname)
The WebGL2RenderingContext.getActiveUniformBlockParameter() method of the WebGL 2 API retrieves information about an active uniform block within a WebGLProgram.
|
jsinterop.base.Any |
getActiveUniforms(WebGLProgram program,
double[] uniformIndices,
int pname)
The WebGL2RenderingContext.getActiveUniforms() method of the WebGL 2 API retrieves information about active uniforms within a WebGLProgram.
|
jsinterop.base.Any |
getActiveUniforms(WebGLProgram program,
JsArray<java.lang.Double> uniformIndices,
int pname)
The WebGL2RenderingContext.getActiveUniforms() method of the WebGL 2 API retrieves information about active uniforms within a WebGLProgram.
|
JsArray<WebGLShader> |
getAttachedShaders(WebGLProgram program)
The WebGLRenderingContext.getAttachedShaders() method of the WebGL API returns a list of WebGLShader objects attached to a WebGLProgram.
|
int |
getAttribLocation(WebGLProgram program,
java.lang.String name)
The WebGLRenderingContext.getAttribLocation() method of the WebGL API returns the location of an attribute variable in a given WebGLProgram.
|
jsinterop.base.Any |
getBufferParameter(int target,
int pname)
The WebGLRenderingContext.getBufferParameter() method of the WebGL API returns information about the buffer.
|
void |
getBufferSubData(int target,
int srcByteOffset,
ArrayBufferView dstBuffer)
The WebGL2RenderingContext.getBufferSubData() method of the WebGL 2 API reads data from a buffer binding point and writes them to an ArrayBuffer or SharedArrayBuffer.
|
void |
getBufferSubData(int target,
int srcByteOffset,
ArrayBufferView dstBuffer,
int dstOffset)
The WebGL2RenderingContext.getBufferSubData() method of the WebGL 2 API reads data from a buffer binding point and writes them to an ArrayBuffer or SharedArrayBuffer.
|
void |
getBufferSubData(int target,
int srcByteOffset,
ArrayBufferView dstBuffer,
int dstOffset,
int length)
The WebGL2RenderingContext.getBufferSubData() method of the WebGL 2 API reads data from a buffer binding point and writes them to an ArrayBuffer or SharedArrayBuffer.
|
WebGLContextAttributes |
getContextAttributes()
The WebGLRenderingContext.getContextAttributes() method returns a WebGLContextAttributes object that contains the actual context parameters.
|
int |
getError()
The WebGLRenderingContext.getError() method of the WebGL API returns error information.
|
WebGLExtension |
getExtension(java.lang.String name)
The WebGLRenderingContext.getExtension() method enables a WebGL extension.
|
int |
getFragDataLocation(WebGLProgram program,
java.lang.String name)
The WebGL2RenderingContext.getFragDataLocation() method of the WebGL 2 API returns the binding of color numbers to user-defined varying out variables.
|
jsinterop.base.Any |
getFramebufferAttachmentParameter(int target,
int attachment,
int pname)
The WebGLRenderingContext.getFramebufferAttachmentParameter() method of the WebGL API returns information about a framebuffer's attachment.
|
jsinterop.base.Any |
getIndexedParameter(int target,
int index)
The WebGL2RenderingContext.getIndexedParameter() method of the WebGL 2 API returns indexed information about a given target.
|
jsinterop.base.Any |
getInternalformatParameter(int target,
int internalformat,
int pname)
The WebGL2RenderingContext.getInternalformatParameter() method of the WebGL 2 API returns information about implementation-dependent support for internal formats.
|
jsinterop.base.Any |
getParameter(int pname)
The WebGLRenderingContext.getParameter() method of the WebGL API returns a value for the passed parameter name.
|
java.lang.String |
getProgramInfoLog(WebGLProgram program)
The WebGLRenderingContext.getProgramInfoLog returns the information log for the specified WebGLProgram object.
|
jsinterop.base.Any |
getProgramParameter(WebGLProgram program,
int pname)
The WebGLRenderingContext.getProgramParameter() method of the WebGL API returns information about the given program.
|
WebGLQuery |
getQuery(int target,
int pname)
The WebGL2RenderingContext.getQuery() method of the WebGL 2 API returns the currently active WebGLQuery for the target, or null.
|
jsinterop.base.Any |
getQueryParameter(WebGLQuery query,
int pname)
The WebGL2RenderingContext.getQueryParameter() method of the WebGL 2 API returns parameter information of a WebGLQuery object.
|
jsinterop.base.Any |
getRenderbufferParameter(int target,
int pname)
The WebGLRenderingContext.getRenderbufferParameter() method of the WebGL API returns information about the renderbuffer.
|
jsinterop.base.Any |
getSamplerParameter(WebGLSampler sampler,
int pname)
The WebGL2RenderingContext.getSamplerParameter() method of the WebGL 2 API returns parameter information of a WebGLSampler object.
|
java.lang.String |
getShaderInfoLog(WebGLShader shader)
The WebGLRenderingContext.getShaderInfoLog returns the information log for the specified WebGLShader object.
|
jsinterop.base.Any |
getShaderParameter(WebGLShader shader,
int pname)
The WebGLRenderingContext.getShaderParameter() method of the WebGL API returns information about the given shader.
|
WebGLShaderPrecisionFormat |
getShaderPrecisionFormat(int shadertype,
int precisiontype)
The WebGLRenderingContext.getShaderPrecisionFormat() method of the WebGL API returns a new WebGLShaderPrecisionFormat object describing the range and precision for the specified shader numeric format.
|
java.lang.String |
getShaderSource(WebGLShader shader)
The WebGLRenderingContext.getShaderSource() method of the WebGL API returns the source code of a WebGLShader as a DOMString.
|
JsArray<java.lang.String> |
getSupportedExtensions()
The WebGLRenderingContext.getSupportedExtensions() method returns a list of all the supported WebGL extensions.
|
jsinterop.base.Any |
getSyncParameter(WebGLSync sync,
int pname)
The WebGL2RenderingContext.getSyncParameter() method of the WebGL 2 API returns parameter information of a WebGLSync object.
|
jsinterop.base.Any |
getTexParameter(int target,
int pname)
The WebGLRenderingContext.getTexParameter() method of the WebGL API returns information about the given texture.
|
WebGLActiveInfo |
getTransformFeedbackVarying(WebGLProgram program,
int index)
The WebGL2RenderingContext.getTransformFeedbackVarying() method of the WebGL 2 API returns information about varying variables from WebGLTransformFeedback buffers.
|
jsinterop.base.Any |
getUniform(WebGLProgram program,
WebGLUniformLocation location)
The WebGLRenderingContext.getUniform() method of the WebGL API returns the value of a uniform variable at a given location.
|
int |
getUniformBlockIndex(WebGLProgram program,
java.lang.String uniformBlockName)
The WebGL2RenderingContext.getUniformBlockIndex() method of the WebGL 2 API retrieves the index of a uniform block within a WebGLProgram.
|
JsArray<java.lang.Double> |
getUniformIndices(WebGLProgram program,
JsArray<java.lang.String> uniformNames)
The WebGL2RenderingContext.getUniformIndices() method of the WebGL 2 API retrieves the indices of a number of uniforms within a WebGLProgram.
|
JsArray<java.lang.Double> |
getUniformIndices(WebGLProgram program,
java.lang.String[] uniformNames)
The WebGL2RenderingContext.getUniformIndices() method of the WebGL 2 API retrieves the indices of a number of uniforms within a WebGLProgram.
|
WebGLUniformLocation |
getUniformLocation(WebGLProgram program,
java.lang.String name)
Part of the WebGL API, the WebGLRenderingContext method getUniformLocation() returns the location of a specific uniform variable which is part of a given WebGLProgram.
|
jsinterop.base.Any |
getVertexAttrib(int index,
int pname)
The WebGLRenderingContext.getVertexAttrib() method of the WebGL API returns information about a vertex attribute at a given position.
|
int |
getVertexAttribOffset(int index,
int pname)
The WebGLRenderingContext.getVertexAttribOffset() method of the WebGL API returns the address of a specified vertex attribute.
|
void |
hint(int target,
int mode)
The WebGLRenderingContext.hint() method of the WebGL API specifies hints for certain behaviors.
|
void |
invalidateFramebuffer(int target,
double[] attachments)
The WebGL2RenderingContext.invalidateFramebuffer() method of the WebGL 2 API invalidates the contents of attachments in a framebuffer.
|
void |
invalidateFramebuffer(int target,
JsArray<java.lang.Double> attachments)
The WebGL2RenderingContext.invalidateFramebuffer() method of the WebGL 2 API invalidates the contents of attachments in a framebuffer.
|
void |
invalidateSubFramebuffer(int target,
double[] attachments,
int x,
int y,
int width,
int height)
The WebGL2RenderingContext.invalidateSubFramebuffer() method of the WebGL 2 API invalidates portions of the contents of attachments in a framebuffer.
|
void |
invalidateSubFramebuffer(int target,
JsArray<java.lang.Double> attachments,
int x,
int y,
int width,
int height)
The WebGL2RenderingContext.invalidateSubFramebuffer() method of the WebGL 2 API invalidates portions of the contents of attachments in a framebuffer.
|
boolean |
isBuffer(WebGLBuffer buffer)
The WebGLRenderingContext.isBuffer() method of the WebGL API returns true if the passed WebGLBuffer is valid and false otherwise.
|
boolean |
isContextLost()
The WebGLRenderingContext.isContextLost() method returns a Boolean indicating whether or not the WebGL context has been lost and must be re-established before rendering can resume.
|
boolean |
isEnabled(int cap)
The WebGLRenderingContext.isEnabled() method of the WebGL API tests whether a specific WebGL capability is enabled or not for this context.
|
boolean |
isFramebuffer(WebGLFramebuffer framebuffer)
The WebGLRenderingContext.isFramebuffer() method of the WebGL API returns true if the passed WebGLFramebuffer is valid and false otherwise.
|
boolean |
isProgram(WebGLProgram program)
The WebGLRenderingContext.isProgram() method of the WebGL API returns true if the passed WebGLProgram is valid, false otherwise.
|
boolean |
isQuery(WebGLQuery query)
The WebGL2RenderingContext.isQuery() method of the WebGL 2 API returns true if the passed object is a valid WebGLQuery object.
|
boolean |
isRenderbuffer(WebGLRenderbuffer renderbuffer)
The WebGLRenderingContext.isRenderbuffer() method of the WebGL API returns true if the passed WebGLRenderbuffer is valid and false otherwise.
|
boolean |
isSampler(WebGLSampler sampler)
The WebGL2RenderingContext.isSampler() method of the WebGL 2 API returns true if the passed object is a valid WebGLSampler object.
|
boolean |
isShader(WebGLShader shader)
The WebGLRenderingContext.isShader() method of the WebGL API returns true if the passed WebGLShader is valid, false otherwise.
|
boolean |
isSync(WebGLSync sync)
The WebGL2RenderingContext.isSync() method of the WebGL 2 API returns true if the passed object is a valid WebGLSync object.
|
boolean |
isTexture(WebGLTexture texture)
The WebGLRenderingContext.isTexture() method of the WebGL API returns true if the passed WebGLTexture is valid and false otherwise.
|
boolean |
isTransformFeedback(WebGLTransformFeedback tf)
The WebGL2RenderingContext.isTransformFeedback() method of the WebGL 2 API returns true if the passed object is a valid WebGLTransformFeedback object.
|
boolean |
isVertexArray(WebGLVertexArrayObject vertexArray)
The WebGL2RenderingContext.isVertexArray() method of the WebGL API returns true if the passed object is a valid WebGLVertexArrayObject object.
|
void |
lineWidth(float width)
The WebGLRenderingContext.lineWidth() method of the WebGL API sets the line width of rasterized lines.
|
void |
linkProgram(WebGLProgram program)
The WebGLRenderingContext interface's linkProgram() method links a given WebGLProgram, completing the process of preparing the GPU code for the program's fragment and vertex shaders.
|
Promise<java.lang.Void> |
makeXRCompatible() |
void |
pauseTransformFeedback()
The WebGL2RenderingContext.pauseTransformFeedback() method of the WebGL 2 API pauses a transform feedback operation.
|
void |
pixelStorei(int pname,
int param)
The WebGLRenderingContext.pixelStorei() method of the WebGL API specifies the pixel storage modes.
|
void |
polygonOffset(float factor,
float units)
The WebGLRenderingContext.polygonOffset() method of the WebGL API specifies the scale factors and units to calculate depth values.
|
void |
readBuffer(int src)
The WebGL2RenderingContext.readBuffer() method of the WebGL 2 API selects a color buffer as the source for pixels for subsequent calls to copyTexImage2D, copyTexSubImage2D, copyTexSubImage3D or readPixels.
|
void |
readPixels(int x,
int y,
int width,
int height,
int format,
int type,
ArrayBufferView dstData)
The WebGLRenderingContext.readPixels() method of the WebGL API reads a block of pixels from a specified rectangle of the current color framebuffer into an ArrayBufferView object.
|
void |
readPixels(int x,
int y,
int width,
int height,
int format,
int type,
ArrayBufferView dstData,
int dstOffset)
The WebGLRenderingContext.readPixels() method of the WebGL API reads a block of pixels from a specified rectangle of the current color framebuffer into an ArrayBufferView object.
|
void |
readPixels(int x,
int y,
int width,
int height,
int format,
int type,
int offset)
The WebGLRenderingContext.readPixels() method of the WebGL API reads a block of pixels from a specified rectangle of the current color framebuffer into an ArrayBufferView object.
|
void |
renderbufferStorage(int target,
int internalformat,
int width,
int height)
The WebGLRenderingContext.renderbufferStorage() method of the WebGL API creates and initializes a renderbuffer object's data store.
|
void |
renderbufferStorageMultisample(int target,
int samples,
int internalformat,
int width,
int height)
The WebGL2RenderingContext.renderbufferStorageMultisample() method of the WebGL 2 API returns creates and initializes a renderbuffer object's data store and allows specifying a number of samples to be used.
|
void |
resumeTransformFeedback()
The WebGL2RenderingContext.resumeTransformFeedback() method of the WebGL 2 API resumes a transform feedback operation.
|
void |
sampleCoverage(float value,
boolean invert)
The WebGLRenderingContext.sampleCoverage() method of the WebGL API specifies multi-sample coverage parameters for anti-aliasing effects.
|
void |
samplerParameterf(WebGLSampler sampler,
int pname,
float param) |
void |
samplerParameteri(WebGLSampler sampler,
int pname,
int param) |
void |
scissor(int x,
int y,
int width,
int height)
The WebGLRenderingContext.scissor() method of the WebGL API sets a scissor box, which limits the drawing to a specified rectangle.
|
void |
shaderSource(WebGLShader shader,
java.lang.String source)
The WebGLRenderingContext.shaderSource() method of the WebGL API sets the source code of a WebGLShader.
|
void |
stencilFunc(int func,
int ref,
int mask)
The WebGLRenderingContext.stencilFunc() method of the WebGL API sets the front and back function and reference value for stencil testing.
|
void |
stencilFuncSeparate(int face,
int func,
int ref,
int mask)
The WebGLRenderingContext.stencilFuncSeparate() method of the WebGL API sets the front and/or back function and reference value for stencil testing.
|
void |
stencilMask(int mask)
The WebGLRenderingContext.stencilMask() method of the WebGL API controls enabling and disabling of both the front and back writing of individual bits in the stencil planes.
|
void |
stencilMaskSeparate(int face,
int mask)
The WebGLRenderingContext.stencilMaskSeparate() method of the WebGL API controls enabling and disabling of front and/or back writing of individual bits in the stencil planes.
|
void |
stencilOp(int fail,
int zfail,
int zpass)
The WebGLRenderingContext.stencilOp() method of the WebGL API sets both the front and back-facing stencil test actions.
|
void |
stencilOpSeparate(int face,
int fail,
int zfail,
int zpass)
The WebGLRenderingContext.stencilOpSeparate() method of the WebGL API sets the front and/or back-facing stencil test actions.
|
void |
texImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int format,
int type,
ArrayBufferView pixels)
The WebGLRenderingContext.texImage2D() method of the WebGL API specifies a two-dimensional texture image.
|
void |
texImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int format,
int type,
ArrayBufferView srcData,
int srcOffset)
The WebGLRenderingContext.texImage2D() method of the WebGL API specifies a two-dimensional texture image.
|
void |
texImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int format,
int type,
int pboOffset)
The WebGLRenderingContext.texImage2D() method of the WebGL API specifies a two-dimensional texture image.
|
void |
texImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int format,
int type,
TexImageSource source)
The WebGLRenderingContext.texImage2D() method of the WebGL API specifies a two-dimensional texture image.
|
void |
texImage2D(int target,
int level,
int internalformat,
int format,
int type,
TexImageSource source)
The WebGLRenderingContext.texImage2D() method of the WebGL API specifies a two-dimensional texture image.
|
void |
texImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
ArrayBufferView srcData)
The WebGLRenderingContext.texImage3D() method of the WebGL API specifies a three-dimensional texture image.
|
void |
texImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
ArrayBufferView srcData,
int srcOffset)
The WebGLRenderingContext.texImage3D() method of the WebGL API specifies a three-dimensional texture image.
|
void |
texImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
int pboOffset)
The WebGLRenderingContext.texImage3D() method of the WebGL API specifies a three-dimensional texture image.
|
void |
texImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
TexImageSource source)
The WebGLRenderingContext.texImage3D() method of the WebGL API specifies a three-dimensional texture image.
|
void |
texParameterf(int target,
int pname,
float param)
The WebGLRenderingContext.texParameter[fi]() methods of the WebGL API set texture parameters.
|
void |
texParameteri(int target,
int pname,
int param)
The WebGLRenderingContext.texParameter[fi]() methods of the WebGL API set texture parameters.
|
void |
texStorage2D(int target,
int levels,
int internalformat,
int width,
int height)
The WebGL2RenderingContext.texStorage2D() method of the WebGL API specifies all levels of two-dimensional texture storage.
|
void |
texStorage3D(int target,
int levels,
int internalformat,
int width,
int height,
int depth)
The WebGL2RenderingContext.texStorage3D() method of the WebGL API specifies all levels of a three-dimensional texture or two-dimensional array texture.
|
void |
texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int type,
ArrayBufferView pixels)
The WebGLRenderingContext.texSubImage2D() method of the WebGL API specifies a sub-rectangle of the current texture.
|
void |
texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int type,
ArrayBufferView srcData,
int srcOffset)
The WebGLRenderingContext.texSubImage2D() method of the WebGL API specifies a sub-rectangle of the current texture.
|
void |
texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int type,
int pboOffset)
The WebGLRenderingContext.texSubImage2D() method of the WebGL API specifies a sub-rectangle of the current texture.
|
void |
texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int type,
TexImageSource source)
The WebGLRenderingContext.texSubImage2D() method of the WebGL API specifies a sub-rectangle of the current texture.
|
void |
texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int format,
int type,
TexImageSource source)
The WebGLRenderingContext.texSubImage2D() method of the WebGL API specifies a sub-rectangle of the current texture.
|
void |
texSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
ArrayBufferView srcData)
The WebGL2RenderingContext.texSubImage3D() method of the WebGL API specifies a sub-rectangle of the current texture.
|
void |
texSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
ArrayBufferView srcData,
int srcOffset)
The WebGL2RenderingContext.texSubImage3D() method of the WebGL API specifies a sub-rectangle of the current texture.
|
void |
texSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
int pboOffset)
The WebGL2RenderingContext.texSubImage3D() method of the WebGL API specifies a sub-rectangle of the current texture.
|
void |
texSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
TexImageSource source)
The WebGL2RenderingContext.texSubImage3D() method of the WebGL API specifies a sub-rectangle of the current texture.
|
void |
transformFeedbackVaryings(WebGLProgram program,
JsArray<java.lang.String> varyings,
int bufferMode)
The WebGL2RenderingContext.transformFeedbackVaryings() method of the WebGL 2 API specifies values to record in WebGLTransformFeedback buffers.
|
void |
transformFeedbackVaryings(WebGLProgram program,
java.lang.String[] varyings,
int bufferMode)
The WebGL2RenderingContext.transformFeedbackVaryings() method of the WebGL 2 API specifies values to record in WebGLTransformFeedback buffers.
|
void |
uniform1f(WebGLUniformLocation location,
float x)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1fv(WebGLUniformLocation location,
double[] data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1fv(WebGLUniformLocation location,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1fv(WebGLUniformLocation location,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1fv(WebGLUniformLocation location,
Float32Array data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1fv(WebGLUniformLocation location,
Float32Array data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1fv(WebGLUniformLocation location,
Float32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1fv(WebGLUniformLocation location,
Float32List data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1fv(WebGLUniformLocation location,
Float32List data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1fv(WebGLUniformLocation location,
Float32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1fv(WebGLUniformLocation location,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1fv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1fv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1i(WebGLUniformLocation location,
int x)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1iv(WebGLUniformLocation location,
double[] data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1iv(WebGLUniformLocation location,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1iv(WebGLUniformLocation location,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1iv(WebGLUniformLocation location,
Int32Array data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1iv(WebGLUniformLocation location,
Int32Array data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1iv(WebGLUniformLocation location,
Int32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1iv(WebGLUniformLocation location,
Int32List data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1iv(WebGLUniformLocation location,
Int32List data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1iv(WebGLUniformLocation location,
Int32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1iv(WebGLUniformLocation location,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1iv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1iv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1ui(WebGLUniformLocation location,
int v0)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1uiv(WebGLUniformLocation location,
double[] data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1uiv(WebGLUniformLocation location,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1uiv(WebGLUniformLocation location,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1uiv(WebGLUniformLocation location,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1uiv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1uiv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1uiv(WebGLUniformLocation location,
Uint32Array data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1uiv(WebGLUniformLocation location,
Uint32Array data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1uiv(WebGLUniformLocation location,
Uint32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1uiv(WebGLUniformLocation location,
Uint32List data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1uiv(WebGLUniformLocation location,
Uint32List data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform1uiv(WebGLUniformLocation location,
Uint32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2f(WebGLUniformLocation location,
float x,
float y)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2fv(WebGLUniformLocation location,
double[] data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2fv(WebGLUniformLocation location,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2fv(WebGLUniformLocation location,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2fv(WebGLUniformLocation location,
Float32Array data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2fv(WebGLUniformLocation location,
Float32Array data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2fv(WebGLUniformLocation location,
Float32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2fv(WebGLUniformLocation location,
Float32List data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2fv(WebGLUniformLocation location,
Float32List data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2fv(WebGLUniformLocation location,
Float32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2fv(WebGLUniformLocation location,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2fv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2fv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2i(WebGLUniformLocation location,
int x,
int y)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2iv(WebGLUniformLocation location,
double[] data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2iv(WebGLUniformLocation location,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2iv(WebGLUniformLocation location,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2iv(WebGLUniformLocation location,
Int32Array data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2iv(WebGLUniformLocation location,
Int32Array data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2iv(WebGLUniformLocation location,
Int32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2iv(WebGLUniformLocation location,
Int32List data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2iv(WebGLUniformLocation location,
Int32List data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2iv(WebGLUniformLocation location,
Int32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2iv(WebGLUniformLocation location,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2iv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2iv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2ui(WebGLUniformLocation location,
int v0,
int v1)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2uiv(WebGLUniformLocation location,
double[] data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2uiv(WebGLUniformLocation location,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2uiv(WebGLUniformLocation location,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2uiv(WebGLUniformLocation location,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2uiv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2uiv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2uiv(WebGLUniformLocation location,
Uint32Array data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2uiv(WebGLUniformLocation location,
Uint32Array data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2uiv(WebGLUniformLocation location,
Uint32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2uiv(WebGLUniformLocation location,
Uint32List data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2uiv(WebGLUniformLocation location,
Uint32List data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform2uiv(WebGLUniformLocation location,
Uint32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3f(WebGLUniformLocation location,
float x,
float y,
float z)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3fv(WebGLUniformLocation location,
double[] data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3fv(WebGLUniformLocation location,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3fv(WebGLUniformLocation location,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3fv(WebGLUniformLocation location,
Float32Array data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3fv(WebGLUniformLocation location,
Float32Array data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3fv(WebGLUniformLocation location,
Float32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3fv(WebGLUniformLocation location,
Float32List data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3fv(WebGLUniformLocation location,
Float32List data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3fv(WebGLUniformLocation location,
Float32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3fv(WebGLUniformLocation location,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3fv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3fv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3i(WebGLUniformLocation location,
int x,
int y,
int z)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3iv(WebGLUniformLocation location,
double[] data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3iv(WebGLUniformLocation location,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3iv(WebGLUniformLocation location,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3iv(WebGLUniformLocation location,
Int32Array data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3iv(WebGLUniformLocation location,
Int32Array data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3iv(WebGLUniformLocation location,
Int32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3iv(WebGLUniformLocation location,
Int32List data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3iv(WebGLUniformLocation location,
Int32List data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3iv(WebGLUniformLocation location,
Int32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3iv(WebGLUniformLocation location,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3iv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3iv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3ui(WebGLUniformLocation location,
int v0,
int v1,
int v2)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3uiv(WebGLUniformLocation location,
double[] data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3uiv(WebGLUniformLocation location,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3uiv(WebGLUniformLocation location,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3uiv(WebGLUniformLocation location,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3uiv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3uiv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3uiv(WebGLUniformLocation location,
Uint32Array data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3uiv(WebGLUniformLocation location,
Uint32Array data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3uiv(WebGLUniformLocation location,
Uint32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3uiv(WebGLUniformLocation location,
Uint32List data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3uiv(WebGLUniformLocation location,
Uint32List data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform3uiv(WebGLUniformLocation location,
Uint32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4f(WebGLUniformLocation location,
float x,
float y,
float z,
float w)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4fv(WebGLUniformLocation location,
double[] data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4fv(WebGLUniformLocation location,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4fv(WebGLUniformLocation location,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4fv(WebGLUniformLocation location,
Float32Array data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4fv(WebGLUniformLocation location,
Float32Array data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4fv(WebGLUniformLocation location,
Float32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4fv(WebGLUniformLocation location,
Float32List data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4fv(WebGLUniformLocation location,
Float32List data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4fv(WebGLUniformLocation location,
Float32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4fv(WebGLUniformLocation location,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4fv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4fv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4i(WebGLUniformLocation location,
int x,
int y,
int z,
int w)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4iv(WebGLUniformLocation location,
double[] data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4iv(WebGLUniformLocation location,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4iv(WebGLUniformLocation location,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4iv(WebGLUniformLocation location,
Int32Array data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4iv(WebGLUniformLocation location,
Int32Array data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4iv(WebGLUniformLocation location,
Int32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4iv(WebGLUniformLocation location,
Int32List data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4iv(WebGLUniformLocation location,
Int32List data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4iv(WebGLUniformLocation location,
Int32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4iv(WebGLUniformLocation location,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4iv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4iv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4ui(WebGLUniformLocation location,
int v0,
int v1,
int v2,
int v3)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4uiv(WebGLUniformLocation location,
double[] data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4uiv(WebGLUniformLocation location,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4uiv(WebGLUniformLocation location,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4uiv(WebGLUniformLocation location,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4uiv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4uiv(WebGLUniformLocation location,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4uiv(WebGLUniformLocation location,
Uint32Array data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4uiv(WebGLUniformLocation location,
Uint32Array data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4uiv(WebGLUniformLocation location,
Uint32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4uiv(WebGLUniformLocation location,
Uint32List data)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4uiv(WebGLUniformLocation location,
Uint32List data,
int srcOffset)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniform4uiv(WebGLUniformLocation location,
Uint32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniform[1234][fi][v]() methods of the WebGL API specify values of uniform variables.
|
void |
uniformBlockBinding(WebGLProgram program,
int uniformBlockIndex,
int uniformBlockBinding)
The WebGL2RenderingContext.uniformBlockBinding() method of the WebGL 2 API assigns binding points for active uniform blocks.
|
void |
uniformMatrix2fv(WebGLUniformLocation location,
boolean transpose,
double[] data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2fv(WebGLUniformLocation location,
boolean transpose,
Float32List data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x3fv(WebGLUniformLocation location,
boolean transpose,
double[] data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x3fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x3fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x3fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x3fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x3fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x3fv(WebGLUniformLocation location,
boolean transpose,
Float32List data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x3fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x3fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x3fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x3fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x3fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x4fv(WebGLUniformLocation location,
boolean transpose,
double[] data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x4fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x4fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x4fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x4fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x4fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x4fv(WebGLUniformLocation location,
boolean transpose,
Float32List data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x4fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x4fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x4fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x4fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix2x4fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3fv(WebGLUniformLocation location,
boolean transpose,
double[] data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3fv(WebGLUniformLocation location,
boolean transpose,
Float32List data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x2fv(WebGLUniformLocation location,
boolean transpose,
double[] data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x2fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x2fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x2fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x2fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x2fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x2fv(WebGLUniformLocation location,
boolean transpose,
Float32List data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x2fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x2fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x2fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x2fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x2fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x4fv(WebGLUniformLocation location,
boolean transpose,
double[] data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x4fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x4fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x4fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x4fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x4fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x4fv(WebGLUniformLocation location,
boolean transpose,
Float32List data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x4fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x4fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x4fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x4fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix3x4fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4fv(WebGLUniformLocation location,
boolean transpose,
double[] data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4fv(WebGLUniformLocation location,
boolean transpose,
Float32List data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x2fv(WebGLUniformLocation location,
boolean transpose,
double[] data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x2fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x2fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x2fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x2fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x2fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x2fv(WebGLUniformLocation location,
boolean transpose,
Float32List data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x2fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x2fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x2fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x2fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x2fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x3fv(WebGLUniformLocation location,
boolean transpose,
double[] data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x3fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x3fv(WebGLUniformLocation location,
boolean transpose,
double[] data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x3fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x3fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x3fv(WebGLUniformLocation location,
boolean transpose,
Float32Array data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x3fv(WebGLUniformLocation location,
boolean transpose,
Float32List data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x3fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x3fv(WebGLUniformLocation location,
boolean transpose,
Float32List data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x3fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x3fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
uniformMatrix4x3fv(WebGLUniformLocation location,
boolean transpose,
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
The WebGLRenderingContext.uniformMatrix[234]fv() methods of the WebGL API specify matrix values for uniform variables.
|
void |
useProgram(WebGLProgram program)
The WebGLRenderingContext.useProgram() method of the WebGL API sets the specified WebGLProgram as part of the current rendering state.
|
void |
validateProgram(WebGLProgram program)
The WebGLRenderingContext.validateProgram() method of the WebGL API validates a WebGLProgram.
|
void |
vertexAttrib1f(int index,
float x)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib1fv(int index,
double[] values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib1fv(int index,
Float32Array values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib1fv(int index,
Float32List values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib1fv(int index,
JsArray<java.lang.Double> values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib2f(int index,
float x,
float y)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib2fv(int index,
double[] values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib2fv(int index,
Float32Array values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib2fv(int index,
Float32List values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib2fv(int index,
JsArray<java.lang.Double> values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib3f(int index,
float x,
float y,
float z)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib3fv(int index,
double[] values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib3fv(int index,
Float32Array values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib3fv(int index,
Float32List values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib3fv(int index,
JsArray<java.lang.Double> values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib4f(int index,
float x,
float y,
float z,
float w)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib4fv(int index,
double[] values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib4fv(int index,
Float32Array values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib4fv(int index,
Float32List values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttrib4fv(int index,
JsArray<java.lang.Double> values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttribDivisor(int index,
int divisor)
The WebGL2RenderingContext.vertexAttribDivisor() method of the WebGL 2 API modifies the rate at which generic vertex attributes advance when rendering multiple instances of primitives with gl.drawArraysInstanced() and gl.drawElementsInstanced().
|
void |
vertexAttribI4i(int index,
int x,
int y,
int z,
int w)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttribI4iv(int index,
double[] values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttribI4iv(int index,
Int32Array values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttribI4iv(int index,
Int32List values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttribI4iv(int index,
JsArray<java.lang.Double> values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttribI4ui(int index,
int x,
int y,
int z,
int w)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttribI4uiv(int index,
double[] values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttribI4uiv(int index,
JsArray<java.lang.Double> values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttribI4uiv(int index,
Uint32Array values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttribI4uiv(int index,
Uint32List values)
The WebGLRenderingContext.vertexAttrib[1234]f[v]() methods of the WebGL API specify constant values for generic vertex attributes.
|
void |
vertexAttribIPointer(int index,
int size,
int type,
int stride,
int offset)
The WebGL2RenderingContext.vertexAttribIPointer() method of the WebGL 2 API specifies integer data formats and locations of vertex attributes in a vertex attributes array.
|
void |
vertexAttribPointer(int index,
int size,
int type,
boolean normalized,
int stride,
int offset)
The WebGLRenderingContext.vertexAttribPointer() method of the WebGL API binds the buffer currently bound to gl.ARRAY_BUFFER to a generic vertex attribute of the current vertex buffer object and specifies its layout.
|
void |
viewport(int x,
int y,
int width,
int height)
The WebGLRenderingContext.viewport() method of the WebGL API sets the viewport, which specifies the affine transformation of x and y from normalized device coordinates to window coordinates.
|
void |
waitSync(WebGLSync sync,
int flags,
int timeout)
The WebGL2RenderingContext.waitSync() method of the WebGL 2 API returns immediately, but waits on the GL server until the given WebGLSync object is signaled.
|
assign, create, create, defineProperties, defineProperty, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, is, isExtensible, isFrozen, isSealed, keys, preventExtensions, seal, setPrototypeOf, valueOf_, values@JsOverlay public static final int ACTIVE_ATTRIBUTES
@JsOverlay public static final int ACTIVE_TEXTURE
@JsOverlay public static final int ACTIVE_UNIFORMS
@JsOverlay public static final int ACTIVE_UNIFORM_BLOCKS
@JsOverlay public static final int ALIASED_LINE_WIDTH_RANGE
@JsOverlay public static final int ALIASED_POINT_SIZE_RANGE
@JsOverlay public static final int ALPHA
@JsOverlay public static final int ALPHA_BITS
@JsOverlay public static final int ALREADY_SIGNALED
@JsOverlay public static final int ALWAYS
@JsOverlay public static final int ANY_SAMPLES_PASSED
@JsOverlay public static final int ANY_SAMPLES_PASSED_CONSERVATIVE
@JsOverlay public static final int ARRAY_BUFFER
@JsOverlay public static final int ARRAY_BUFFER_BINDING
@JsOverlay public static final int ATTACHED_SHADERS
@JsOverlay public static final int BACK
@JsOverlay public static final int BLEND
@JsOverlay public static final int BLEND_COLOR
@JsOverlay public static final int BLEND_DST_ALPHA
@JsOverlay public static final int BLEND_DST_RGB
@JsOverlay public static final int BLEND_EQUATION
@JsOverlay public static final int BLEND_EQUATION_ALPHA
@JsOverlay public static final int BLEND_EQUATION_RGB
@JsOverlay public static final int BLEND_SRC_ALPHA
@JsOverlay public static final int BLEND_SRC_RGB
@JsOverlay public static final int BLUE_BITS
@JsOverlay public static final int BOOL
@JsOverlay public static final int BOOL_VEC2
@JsOverlay public static final int BOOL_VEC3
@JsOverlay public static final int BOOL_VEC4
@JsOverlay public static final int BROWSER_DEFAULT_WEBGL
@JsOverlay public static final int BUFFER_SIZE
@JsOverlay public static final int BUFFER_USAGE
@JsOverlay public static final int BYTE
@JsOverlay public static final int CCW
@JsOverlay public static final int CLAMP_TO_EDGE
@JsOverlay public static final int COLOR
@JsOverlay public static final int COLOR_ATTACHMENT0
@JsOverlay public static final int COLOR_ATTACHMENT1
@JsOverlay public static final int COLOR_ATTACHMENT10
@JsOverlay public static final int COLOR_ATTACHMENT11
@JsOverlay public static final int COLOR_ATTACHMENT12
@JsOverlay public static final int COLOR_ATTACHMENT13
@JsOverlay public static final int COLOR_ATTACHMENT14
@JsOverlay public static final int COLOR_ATTACHMENT15
@JsOverlay public static final int COLOR_ATTACHMENT2
@JsOverlay public static final int COLOR_ATTACHMENT3
@JsOverlay public static final int COLOR_ATTACHMENT4
@JsOverlay public static final int COLOR_ATTACHMENT5
@JsOverlay public static final int COLOR_ATTACHMENT6
@JsOverlay public static final int COLOR_ATTACHMENT7
@JsOverlay public static final int COLOR_ATTACHMENT8
@JsOverlay public static final int COLOR_ATTACHMENT9
@JsOverlay public static final int COLOR_BUFFER_BIT
@JsOverlay public static final int COLOR_CLEAR_VALUE
@JsOverlay public static final int COLOR_WRITEMASK
@JsOverlay public static final int COMPARE_REF_TO_TEXTURE
@JsOverlay public static final int COMPILE_STATUS
@JsOverlay public static final int COMPRESSED_TEXTURE_FORMATS
@JsOverlay public static final int CONDITION_SATISFIED
@JsOverlay public static final int CONSTANT_ALPHA
@JsOverlay public static final int CONSTANT_COLOR
@JsOverlay public static final int CONTEXT_LOST_WEBGL
@JsOverlay public static final int COPY_READ_BUFFER
@JsOverlay public static final int COPY_READ_BUFFER_BINDING
@JsOverlay public static final int COPY_WRITE_BUFFER
@JsOverlay public static final int COPY_WRITE_BUFFER_BINDING
@JsOverlay public static final int CULL_FACE
@JsOverlay public static final int CULL_FACE_MODE
@JsOverlay public static final int CURRENT_PROGRAM
@JsOverlay public static final int CURRENT_QUERY
@JsOverlay public static final int CURRENT_VERTEX_ATTRIB
@JsOverlay public static final int CW
@JsOverlay public static final int DECR
@JsOverlay public static final int DECR_WRAP
@JsOverlay public static final int DELETE_STATUS
@JsOverlay public static final int DEPTH
@JsOverlay public static final int DEPTH24_STENCIL8
@JsOverlay public static final int DEPTH32F_STENCIL8
@JsOverlay public static final int DEPTH_ATTACHMENT
@JsOverlay public static final int DEPTH_BITS
@JsOverlay public static final int DEPTH_BUFFER_BIT
@JsOverlay public static final int DEPTH_CLEAR_VALUE
@JsOverlay public static final int DEPTH_COMPONENT
@JsOverlay public static final int DEPTH_COMPONENT16
@JsOverlay public static final int DEPTH_COMPONENT24
@JsOverlay public static final int DEPTH_COMPONENT32F
@JsOverlay public static final int DEPTH_FUNC
@JsOverlay public static final int DEPTH_RANGE
@JsOverlay public static final int DEPTH_STENCIL
@JsOverlay public static final int DEPTH_STENCIL_ATTACHMENT
@JsOverlay public static final int DEPTH_TEST
@JsOverlay public static final int DEPTH_WRITEMASK
@JsOverlay public static final int DITHER
@JsOverlay public static final int DONT_CARE
@JsOverlay public static final int DRAW_BUFFER0
@JsOverlay public static final int DRAW_BUFFER1
@JsOverlay public static final int DRAW_BUFFER10
@JsOverlay public static final int DRAW_BUFFER11
@JsOverlay public static final int DRAW_BUFFER12
@JsOverlay public static final int DRAW_BUFFER13
@JsOverlay public static final int DRAW_BUFFER14
@JsOverlay public static final int DRAW_BUFFER15
@JsOverlay public static final int DRAW_BUFFER2
@JsOverlay public static final int DRAW_BUFFER3
@JsOverlay public static final int DRAW_BUFFER4
@JsOverlay public static final int DRAW_BUFFER5
@JsOverlay public static final int DRAW_BUFFER6
@JsOverlay public static final int DRAW_BUFFER7
@JsOverlay public static final int DRAW_BUFFER8
@JsOverlay public static final int DRAW_BUFFER9
@JsOverlay public static final int DRAW_FRAMEBUFFER
@JsOverlay public static final int DRAW_FRAMEBUFFER_BINDING
@JsOverlay public static final int DST_ALPHA
@JsOverlay public static final int DST_COLOR
@JsOverlay public static final int DYNAMIC_COPY
@JsOverlay public static final int DYNAMIC_DRAW
@JsOverlay public static final int DYNAMIC_READ
@JsOverlay public static final int ELEMENT_ARRAY_BUFFER
@JsOverlay public static final int ELEMENT_ARRAY_BUFFER_BINDING
@JsOverlay public static final int EQUAL
@JsOverlay public static final int FASTEST
@JsOverlay public static final int FLOAT
@JsOverlay public static final int FLOAT_32_UNSIGNED_INT_24_8_REV
@JsOverlay public static final int FLOAT_MAT2
@JsOverlay public static final int FLOAT_MAT2x3
@JsOverlay public static final int FLOAT_MAT2x4
@JsOverlay public static final int FLOAT_MAT3
@JsOverlay public static final int FLOAT_MAT3x2
@JsOverlay public static final int FLOAT_MAT3x4
@JsOverlay public static final int FLOAT_MAT4
@JsOverlay public static final int FLOAT_MAT4x2
@JsOverlay public static final int FLOAT_MAT4x3
@JsOverlay public static final int FLOAT_VEC2
@JsOverlay public static final int FLOAT_VEC3
@JsOverlay public static final int FLOAT_VEC4
@JsOverlay public static final int FRAGMENT_SHADER
@JsOverlay public static final int FRAGMENT_SHADER_DERIVATIVE_HINT
@JsOverlay public static final int FRAMEBUFFER
@JsOverlay public static final int FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
@JsOverlay public static final int FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
@JsOverlay public static final int FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
@JsOverlay public static final int FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
@JsOverlay public static final int FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
@JsOverlay public static final int FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
@JsOverlay public static final int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
@JsOverlay public static final int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
@JsOverlay public static final int FRAMEBUFFER_ATTACHMENT_RED_SIZE
@JsOverlay public static final int FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
@JsOverlay public static final int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
@JsOverlay public static final int FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
@JsOverlay public static final int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
@JsOverlay public static final int FRAMEBUFFER_BINDING
@JsOverlay public static final int FRAMEBUFFER_COMPLETE
@JsOverlay public static final int FRAMEBUFFER_DEFAULT
@JsOverlay public static final int FRAMEBUFFER_INCOMPLETE_ATTACHMENT
@JsOverlay public static final int FRAMEBUFFER_INCOMPLETE_DIMENSIONS
@JsOverlay public static final int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
@JsOverlay public static final int FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
@JsOverlay public static final int FRAMEBUFFER_UNSUPPORTED
@JsOverlay public static final int FRONT
@JsOverlay public static final int FRONT_AND_BACK
@JsOverlay public static final int FRONT_FACE
@JsOverlay public static final int FUNC_ADD
@JsOverlay public static final int FUNC_REVERSE_SUBTRACT
@JsOverlay public static final int FUNC_SUBTRACT
@JsOverlay public static final int GENERATE_MIPMAP_HINT
@JsOverlay public static final int GEQUAL
@JsOverlay public static final int GREATER
@JsOverlay public static final int GREEN_BITS
@JsOverlay public static final int HALF_FLOAT
@JsOverlay public static final int HIGH_FLOAT
@JsOverlay public static final int HIGH_INT
@JsOverlay public static final int IMPLEMENTATION_COLOR_READ_FORMAT
@JsOverlay public static final int IMPLEMENTATION_COLOR_READ_TYPE
@JsOverlay public static final int INCR
@JsOverlay public static final int INCR_WRAP
@JsOverlay public static final int INT
@JsOverlay public static final int INTERLEAVED_ATTRIBS
@JsOverlay public static final int INT_2_10_10_10_REV
@JsOverlay public static final int INT_SAMPLER_2D
@JsOverlay public static final int INT_SAMPLER_2D_ARRAY
@JsOverlay public static final int INT_SAMPLER_3D
@JsOverlay public static final int INT_SAMPLER_CUBE
@JsOverlay public static final int INT_VEC2
@JsOverlay public static final int INT_VEC3
@JsOverlay public static final int INT_VEC4
@JsOverlay public static final int INVALID_ENUM
@JsOverlay public static final int INVALID_FRAMEBUFFER_OPERATION
@JsOverlay public static final int INVALID_INDEX
@JsOverlay public static final int INVALID_OPERATION
@JsOverlay public static final int INVALID_VALUE
@JsOverlay public static final int INVERT
@JsOverlay public static final int KEEP
@JsOverlay public static final int LEQUAL
@JsOverlay public static final int LESS
@JsOverlay public static final int LINEAR
@JsOverlay public static final int LINEAR_MIPMAP_LINEAR
@JsOverlay public static final int LINEAR_MIPMAP_NEAREST
@JsOverlay public static final int LINES
@JsOverlay public static final int LINE_LOOP
@JsOverlay public static final int LINE_STRIP
@JsOverlay public static final int LINE_WIDTH
@JsOverlay public static final int LINK_STATUS
@JsOverlay public static final int LOW_FLOAT
@JsOverlay public static final int LOW_INT
@JsOverlay public static final int LUMINANCE
@JsOverlay public static final int LUMINANCE_ALPHA
@JsOverlay public static final int MAX
@JsOverlay public static final int MAX_3D_TEXTURE_SIZE
@JsOverlay public static final int MAX_ARRAY_TEXTURE_LAYERS
@JsOverlay public static final int MAX_CLIENT_WAIT_TIMEOUT_WEBGL
@JsOverlay public static final int MAX_COLOR_ATTACHMENTS
@JsOverlay public static final int MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
@JsOverlay public static final int MAX_COMBINED_TEXTURE_IMAGE_UNITS
@JsOverlay public static final int MAX_COMBINED_UNIFORM_BLOCKS
@JsOverlay public static final int MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
@JsOverlay public static final int MAX_CUBE_MAP_TEXTURE_SIZE
@JsOverlay public static final int MAX_DRAW_BUFFERS
@JsOverlay public static final int MAX_ELEMENTS_INDICES
@JsOverlay public static final int MAX_ELEMENTS_VERTICES
@JsOverlay public static final int MAX_ELEMENT_INDEX
@JsOverlay public static final int MAX_FRAGMENT_INPUT_COMPONENTS
@JsOverlay public static final int MAX_FRAGMENT_UNIFORM_BLOCKS
@JsOverlay public static final int MAX_FRAGMENT_UNIFORM_COMPONENTS
@JsOverlay public static final int MAX_FRAGMENT_UNIFORM_VECTORS
@JsOverlay public static final int MAX_PROGRAM_TEXEL_OFFSET
@JsOverlay public static final int MAX_RENDERBUFFER_SIZE
@JsOverlay public static final int MAX_SAMPLES
@JsOverlay public static final int MAX_SERVER_WAIT_TIMEOUT
@JsOverlay public static final int MAX_TEXTURE_IMAGE_UNITS
@JsOverlay public static final int MAX_TEXTURE_LOD_BIAS
@JsOverlay public static final int MAX_TEXTURE_SIZE
@JsOverlay public static final int MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
@JsOverlay public static final int MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
@JsOverlay public static final int MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
@JsOverlay public static final int MAX_UNIFORM_BLOCK_SIZE
@JsOverlay public static final int MAX_UNIFORM_BUFFER_BINDINGS
@JsOverlay public static final int MAX_VARYING_COMPONENTS
@JsOverlay public static final int MAX_VARYING_VECTORS
@JsOverlay public static final int MAX_VERTEX_ATTRIBS
@JsOverlay public static final int MAX_VERTEX_OUTPUT_COMPONENTS
@JsOverlay public static final int MAX_VERTEX_TEXTURE_IMAGE_UNITS
@JsOverlay public static final int MAX_VERTEX_UNIFORM_BLOCKS
@JsOverlay public static final int MAX_VERTEX_UNIFORM_COMPONENTS
@JsOverlay public static final int MAX_VERTEX_UNIFORM_VECTORS
@JsOverlay public static final int MAX_VIEWPORT_DIMS
@JsOverlay public static final int MEDIUM_FLOAT
@JsOverlay public static final int MEDIUM_INT
@JsOverlay public static final int MIN
@JsOverlay public static final int MIN_PROGRAM_TEXEL_OFFSET
@JsOverlay public static final int MIRRORED_REPEAT
@JsOverlay public static final int NEAREST
@JsOverlay public static final int NEAREST_MIPMAP_LINEAR
@JsOverlay public static final int NEAREST_MIPMAP_NEAREST
@JsOverlay public static final int NEVER
@JsOverlay public static final int NICEST
@JsOverlay public static final int NONE
@JsOverlay public static final int NOTEQUAL
@JsOverlay public static final int NO_ERROR
@JsOverlay public static final int OBJECT_TYPE
@JsOverlay public static final int ONE
@JsOverlay public static final int ONE_MINUS_CONSTANT_ALPHA
@JsOverlay public static final int ONE_MINUS_CONSTANT_COLOR
@JsOverlay public static final int ONE_MINUS_DST_ALPHA
@JsOverlay public static final int ONE_MINUS_DST_COLOR
@JsOverlay public static final int ONE_MINUS_SRC_ALPHA
@JsOverlay public static final int ONE_MINUS_SRC_COLOR
@JsOverlay public static final int OUT_OF_MEMORY
@JsOverlay public static final int PACK_ALIGNMENT
@JsOverlay public static final int PACK_ROW_LENGTH
@JsOverlay public static final int PACK_SKIP_PIXELS
@JsOverlay public static final int PACK_SKIP_ROWS
@JsOverlay public static final int PIXEL_PACK_BUFFER
@JsOverlay public static final int PIXEL_PACK_BUFFER_BINDING
@JsOverlay public static final int PIXEL_UNPACK_BUFFER
@JsOverlay public static final int PIXEL_UNPACK_BUFFER_BINDING
@JsOverlay public static final int POINTS
@JsOverlay public static final int POLYGON_OFFSET_FACTOR
@JsOverlay public static final int POLYGON_OFFSET_FILL
@JsOverlay public static final int POLYGON_OFFSET_UNITS
@JsOverlay public static final int QUERY_RESULT
@JsOverlay public static final int QUERY_RESULT_AVAILABLE
@JsOverlay public static final int R11F_G11F_B10F
@JsOverlay public static final int R16F
@JsOverlay public static final int R16I
@JsOverlay public static final int R16UI
@JsOverlay public static final int R32F
@JsOverlay public static final int R32I
@JsOverlay public static final int R32UI
@JsOverlay public static final int R8
@JsOverlay public static final int R8I
@JsOverlay public static final int R8UI
@JsOverlay public static final int R8_SNORM
@JsOverlay public static final int RASTERIZER_DISCARD
@JsOverlay public static final int READ_BUFFER
@JsOverlay public static final int READ_FRAMEBUFFER
@JsOverlay public static final int READ_FRAMEBUFFER_BINDING
@JsOverlay public static final int RED
@JsOverlay public static final int RED_BITS
@JsOverlay public static final int RED_INTEGER
@JsOverlay public static final int RENDERBUFFER
@JsOverlay public static final int RENDERBUFFER_ALPHA_SIZE
@JsOverlay public static final int RENDERBUFFER_BINDING
@JsOverlay public static final int RENDERBUFFER_BLUE_SIZE
@JsOverlay public static final int RENDERBUFFER_DEPTH_SIZE
@JsOverlay public static final int RENDERBUFFER_GREEN_SIZE
@JsOverlay public static final int RENDERBUFFER_HEIGHT
@JsOverlay public static final int RENDERBUFFER_INTERNAL_FORMAT
@JsOverlay public static final int RENDERBUFFER_RED_SIZE
@JsOverlay public static final int RENDERBUFFER_SAMPLES
@JsOverlay public static final int RENDERBUFFER_STENCIL_SIZE
@JsOverlay public static final int RENDERBUFFER_WIDTH
@JsOverlay public static final int RENDERER
@JsOverlay public static final int REPEAT
@JsOverlay public static final int REPLACE
@JsOverlay public static final int RG
@JsOverlay public static final int RG16F
@JsOverlay public static final int RG16I
@JsOverlay public static final int RG16UI
@JsOverlay public static final int RG32F
@JsOverlay public static final int RG32I
@JsOverlay public static final int RG32UI
@JsOverlay public static final int RG8
@JsOverlay public static final int RG8I
@JsOverlay public static final int RG8UI
@JsOverlay public static final int RG8_SNORM
@JsOverlay public static final int RGB
@JsOverlay public static final int RGB10_A2
@JsOverlay public static final int RGB10_A2UI
@JsOverlay public static final int RGB16F
@JsOverlay public static final int RGB16I
@JsOverlay public static final int RGB16UI
@JsOverlay public static final int RGB32F
@JsOverlay public static final int RGB32I
@JsOverlay public static final int RGB32UI
@JsOverlay public static final int RGB565
@JsOverlay public static final int RGB5_A1
@JsOverlay public static final int RGB8
@JsOverlay public static final int RGB8I
@JsOverlay public static final int RGB8UI
@JsOverlay public static final int RGB8_SNORM
@JsOverlay public static final int RGB9_E5
@JsOverlay public static final int RGBA
@JsOverlay public static final int RGBA16F
@JsOverlay public static final int RGBA16I
@JsOverlay public static final int RGBA16UI
@JsOverlay public static final int RGBA32F
@JsOverlay public static final int RGBA32I
@JsOverlay public static final int RGBA32UI
@JsOverlay public static final int RGBA4
@JsOverlay public static final int RGBA8
@JsOverlay public static final int RGBA8I
@JsOverlay public static final int RGBA8UI
@JsOverlay public static final int RGBA8_SNORM
@JsOverlay public static final int RGBA_INTEGER
@JsOverlay public static final int RGB_INTEGER
@JsOverlay public static final int RG_INTEGER
@JsOverlay public static final int SAMPLER_2D
@JsOverlay public static final int SAMPLER_2D_ARRAY
@JsOverlay public static final int SAMPLER_2D_ARRAY_SHADOW
@JsOverlay public static final int SAMPLER_2D_SHADOW
@JsOverlay public static final int SAMPLER_3D
@JsOverlay public static final int SAMPLER_BINDING
@JsOverlay public static final int SAMPLER_CUBE
@JsOverlay public static final int SAMPLER_CUBE_SHADOW
@JsOverlay public static final int SAMPLES
@JsOverlay public static final int SAMPLE_ALPHA_TO_COVERAGE
@JsOverlay public static final int SAMPLE_BUFFERS
@JsOverlay public static final int SAMPLE_COVERAGE
@JsOverlay public static final int SAMPLE_COVERAGE_INVERT
@JsOverlay public static final int SAMPLE_COVERAGE_VALUE
@JsOverlay public static final int SCISSOR_BOX
@JsOverlay public static final int SCISSOR_TEST
@JsOverlay public static final int SEPARATE_ATTRIBS
@JsOverlay public static final int SHADER_TYPE
@JsOverlay public static final int SHADING_LANGUAGE_VERSION
@JsOverlay public static final int SHORT
@JsOverlay public static final int SIGNALED
@JsOverlay public static final int SIGNED_NORMALIZED
@JsOverlay public static final int SRC_ALPHA
@JsOverlay public static final int SRC_ALPHA_SATURATE
@JsOverlay public static final int SRC_COLOR
@JsOverlay public static final int SRGB
@JsOverlay public static final int SRGB8
@JsOverlay public static final int SRGB8_ALPHA8
@JsOverlay public static final int STATIC_COPY
@JsOverlay public static final int STATIC_DRAW
@JsOverlay public static final int STATIC_READ
@JsOverlay public static final int STENCIL
@JsOverlay public static final int STENCIL_ATTACHMENT
@JsOverlay public static final int STENCIL_BACK_FAIL
@JsOverlay public static final int STENCIL_BACK_FUNC
@JsOverlay public static final int STENCIL_BACK_PASS_DEPTH_FAIL
@JsOverlay public static final int STENCIL_BACK_PASS_DEPTH_PASS
@JsOverlay public static final int STENCIL_BACK_REF
@JsOverlay public static final int STENCIL_BACK_VALUE_MASK
@JsOverlay public static final int STENCIL_BACK_WRITEMASK
@JsOverlay public static final int STENCIL_BITS
@JsOverlay public static final int STENCIL_BUFFER_BIT
@JsOverlay public static final int STENCIL_CLEAR_VALUE
@JsOverlay public static final int STENCIL_FAIL
@JsOverlay public static final int STENCIL_FUNC
@JsOverlay public static final int STENCIL_INDEX8
@JsOverlay public static final int STENCIL_PASS_DEPTH_FAIL
@JsOverlay public static final int STENCIL_PASS_DEPTH_PASS
@JsOverlay public static final int STENCIL_REF
@JsOverlay public static final int STENCIL_TEST
@JsOverlay public static final int STENCIL_VALUE_MASK
@JsOverlay public static final int STENCIL_WRITEMASK
@JsOverlay public static final int STREAM_COPY
@JsOverlay public static final int STREAM_DRAW
@JsOverlay public static final int STREAM_READ
@JsOverlay public static final int SUBPIXEL_BITS
@JsOverlay public static final int SYNC_CONDITION
@JsOverlay public static final int SYNC_FENCE
@JsOverlay public static final int SYNC_FLAGS
@JsOverlay public static final int SYNC_FLUSH_COMMANDS_BIT
@JsOverlay public static final int SYNC_GPU_COMMANDS_COMPLETE
@JsOverlay public static final int SYNC_STATUS
@JsOverlay public static final int TEXTURE
@JsOverlay public static final int TEXTURE0
@JsOverlay public static final int TEXTURE1
@JsOverlay public static final int TEXTURE10
@JsOverlay public static final int TEXTURE11
@JsOverlay public static final int TEXTURE12
@JsOverlay public static final int TEXTURE13
@JsOverlay public static final int TEXTURE14
@JsOverlay public static final int TEXTURE15
@JsOverlay public static final int TEXTURE16
@JsOverlay public static final int TEXTURE17
@JsOverlay public static final int TEXTURE18
@JsOverlay public static final int TEXTURE19
@JsOverlay public static final int TEXTURE2
@JsOverlay public static final int TEXTURE20
@JsOverlay public static final int TEXTURE21
@JsOverlay public static final int TEXTURE22
@JsOverlay public static final int TEXTURE23
@JsOverlay public static final int TEXTURE24
@JsOverlay public static final int TEXTURE25
@JsOverlay public static final int TEXTURE26
@JsOverlay public static final int TEXTURE27
@JsOverlay public static final int TEXTURE28
@JsOverlay public static final int TEXTURE29
@JsOverlay public static final int TEXTURE3
@JsOverlay public static final int TEXTURE30
@JsOverlay public static final int TEXTURE31
@JsOverlay public static final int TEXTURE4
@JsOverlay public static final int TEXTURE5
@JsOverlay public static final int TEXTURE6
@JsOverlay public static final int TEXTURE7
@JsOverlay public static final int TEXTURE8
@JsOverlay public static final int TEXTURE9
@JsOverlay public static final int TEXTURE_2D
@JsOverlay public static final int TEXTURE_2D_ARRAY
@JsOverlay public static final int TEXTURE_3D
@JsOverlay public static final int TEXTURE_BASE_LEVEL
@JsOverlay public static final int TEXTURE_BINDING_2D
@JsOverlay public static final int TEXTURE_BINDING_2D_ARRAY
@JsOverlay public static final int TEXTURE_BINDING_3D
@JsOverlay public static final int TEXTURE_BINDING_CUBE_MAP
@JsOverlay public static final int TEXTURE_COMPARE_FUNC
@JsOverlay public static final int TEXTURE_COMPARE_MODE
@JsOverlay public static final int TEXTURE_CUBE_MAP
@JsOverlay public static final int TEXTURE_CUBE_MAP_NEGATIVE_X
@JsOverlay public static final int TEXTURE_CUBE_MAP_NEGATIVE_Y
@JsOverlay public static final int TEXTURE_CUBE_MAP_NEGATIVE_Z
@JsOverlay public static final int TEXTURE_CUBE_MAP_POSITIVE_X
@JsOverlay public static final int TEXTURE_CUBE_MAP_POSITIVE_Y
@JsOverlay public static final int TEXTURE_CUBE_MAP_POSITIVE_Z
@JsOverlay public static final int TEXTURE_IMMUTABLE_FORMAT
@JsOverlay public static final int TEXTURE_IMMUTABLE_LEVELS
@JsOverlay public static final int TEXTURE_MAG_FILTER
@JsOverlay public static final int TEXTURE_MAX_LEVEL
@JsOverlay public static final int TEXTURE_MAX_LOD
@JsOverlay public static final int TEXTURE_MIN_FILTER
@JsOverlay public static final int TEXTURE_MIN_LOD
@JsOverlay public static final int TEXTURE_WRAP_R
@JsOverlay public static final int TEXTURE_WRAP_S
@JsOverlay public static final int TEXTURE_WRAP_T
@JsOverlay public static final int TIMEOUT_EXPIRED
@JsOverlay public static final int TIMEOUT_IGNORED
@JsOverlay public static final int TRANSFORM_FEEDBACK
@JsOverlay public static final int TRANSFORM_FEEDBACK_ACTIVE
@JsOverlay public static final int TRANSFORM_FEEDBACK_BINDING
@JsOverlay public static final int TRANSFORM_FEEDBACK_BUFFER
@JsOverlay public static final int TRANSFORM_FEEDBACK_BUFFER_BINDING
@JsOverlay public static final int TRANSFORM_FEEDBACK_BUFFER_MODE
@JsOverlay public static final int TRANSFORM_FEEDBACK_BUFFER_SIZE
@JsOverlay public static final int TRANSFORM_FEEDBACK_BUFFER_START
@JsOverlay public static final int TRANSFORM_FEEDBACK_PAUSED
@JsOverlay public static final int TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
@JsOverlay public static final int TRANSFORM_FEEDBACK_VARYINGS
@JsOverlay public static final int TRIANGLES
@JsOverlay public static final int TRIANGLE_FAN
@JsOverlay public static final int TRIANGLE_STRIP
@JsOverlay public static final int UNIFORM_ARRAY_STRIDE
@JsOverlay public static final int UNIFORM_BLOCK_ACTIVE_UNIFORMS
@JsOverlay public static final int UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
@JsOverlay public static final int UNIFORM_BLOCK_BINDING
@JsOverlay public static final int UNIFORM_BLOCK_DATA_SIZE
@JsOverlay public static final int UNIFORM_BLOCK_INDEX
@JsOverlay public static final int UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
@JsOverlay public static final int UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
@JsOverlay public static final int UNIFORM_BUFFER
@JsOverlay public static final int UNIFORM_BUFFER_BINDING
@JsOverlay public static final int UNIFORM_BUFFER_OFFSET_ALIGNMENT
@JsOverlay public static final int UNIFORM_BUFFER_SIZE
@JsOverlay public static final int UNIFORM_BUFFER_START
@JsOverlay public static final int UNIFORM_IS_ROW_MAJOR
@JsOverlay public static final int UNIFORM_MATRIX_STRIDE
@JsOverlay public static final int UNIFORM_OFFSET
@JsOverlay public static final int UNIFORM_SIZE
@JsOverlay public static final int UNIFORM_TYPE
@JsOverlay public static final int UNPACK_ALIGNMENT
@JsOverlay public static final int UNPACK_COLORSPACE_CONVERSION_WEBGL
@JsOverlay public static final int UNPACK_FLIP_Y_WEBGL
@JsOverlay public static final int UNPACK_IMAGE_HEIGHT
@JsOverlay public static final int UNPACK_PREMULTIPLY_ALPHA_WEBGL
@JsOverlay public static final int UNPACK_ROW_LENGTH
@JsOverlay public static final int UNPACK_SKIP_IMAGES
@JsOverlay public static final int UNPACK_SKIP_PIXELS
@JsOverlay public static final int UNPACK_SKIP_ROWS
@JsOverlay public static final int UNSIGNALED
@JsOverlay public static final int UNSIGNED_BYTE
@JsOverlay public static final int UNSIGNED_INT
@JsOverlay public static final int UNSIGNED_INT_10F_11F_11F_REV
@JsOverlay public static final int UNSIGNED_INT_24_8
@JsOverlay public static final int UNSIGNED_INT_2_10_10_10_REV
@JsOverlay public static final int UNSIGNED_INT_5_9_9_9_REV
@JsOverlay public static final int UNSIGNED_INT_SAMPLER_2D
@JsOverlay public static final int UNSIGNED_INT_SAMPLER_2D_ARRAY
@JsOverlay public static final int UNSIGNED_INT_SAMPLER_3D
@JsOverlay public static final int UNSIGNED_INT_SAMPLER_CUBE
@JsOverlay public static final int UNSIGNED_INT_VEC2
@JsOverlay public static final int UNSIGNED_INT_VEC3
@JsOverlay public static final int UNSIGNED_INT_VEC4
@JsOverlay public static final int UNSIGNED_NORMALIZED
@JsOverlay public static final int UNSIGNED_SHORT
@JsOverlay public static final int UNSIGNED_SHORT_4_4_4_4
@JsOverlay public static final int UNSIGNED_SHORT_5_5_5_1
@JsOverlay public static final int UNSIGNED_SHORT_5_6_5
@JsOverlay public static final int VALIDATE_STATUS
@JsOverlay public static final int VENDOR
@JsOverlay public static final int VERSION
@JsOverlay public static final int VERTEX_ARRAY_BINDING
@JsOverlay public static final int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
@JsOverlay public static final int VERTEX_ATTRIB_ARRAY_DIVISOR
@JsOverlay public static final int VERTEX_ATTRIB_ARRAY_ENABLED
@JsOverlay public static final int VERTEX_ATTRIB_ARRAY_INTEGER
@JsOverlay public static final int VERTEX_ATTRIB_ARRAY_NORMALIZED
@JsOverlay public static final int VERTEX_ATTRIB_ARRAY_POINTER
@JsOverlay public static final int VERTEX_ATTRIB_ARRAY_SIZE
@JsOverlay public static final int VERTEX_ATTRIB_ARRAY_STRIDE
@JsOverlay public static final int VERTEX_ATTRIB_ARRAY_TYPE
@JsOverlay public static final int VERTEX_SHADER
@JsOverlay public static final int VIEWPORT
@JsOverlay public static final int WAIT_FAILED
@JsOverlay public static final int ZERO
@JsProperty(name="drawingBufferHeight") public int drawingBufferHeight()
@JsProperty(name="drawingBufferWidth") public int drawingBufferWidth()
public void bufferData(@BufferTargetType int target, int size, @UsageType int usage)
public void bufferData(@BufferTargetType int target, @Nullable BufferSource srcData, @UsageType int usage)
public void bufferData(@BufferTargetType int target, @Nonnull ArrayBufferView srcData, @UsageType int usage, int srcOffset, int length)
public void bufferData(@BufferTargetType int target, @Nonnull ArrayBufferView srcData, @UsageType int usage, int srcOffset)
public void bufferSubData(@BufferTargetType int target, int dstByteOffset, @Nonnull BufferSource srcData)
public void bufferSubData(@BufferTargetType int target, int dstByteOffset, @Nonnull ArrayBufferView srcData, int srcOffset, int length)
public void bufferSubData(@BufferTargetType int target, int dstByteOffset, @Nonnull ArrayBufferView srcData, int srcOffset)
public void compressedTexImage2D(@Texture2DSurfaceTargetType int target, int level, int internalformat, int width, int height, int border, int imageSize, int offset)
public void compressedTexImage2D(@Texture2DSurfaceTargetType int target, int level, int internalformat, int width, int height, int border, @Nonnull ArrayBufferView srcData, int srcOffset, int srcLengthOverride)
public void compressedTexImage2D(@Texture2DSurfaceTargetType int target, int level, int internalformat, int width, int height, int border, @Nonnull ArrayBufferView srcData, int srcOffset)
public void compressedTexImage2D(@Texture2DSurfaceTargetType int target, int level, int internalformat, int width, int height, int border, @Nonnull ArrayBufferView srcData)
public void compressedTexSubImage2D(@Texture2DSurfaceTargetType int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, int offset)
public void compressedTexSubImage2D(@Texture2DSurfaceTargetType int target, int level, int xoffset, int yoffset, int width, int height, int format, @Nonnull ArrayBufferView srcData, int srcOffset, int srcLengthOverride)
public void compressedTexSubImage2D(@Texture2DSurfaceTargetType int target, int level, int xoffset, int yoffset, int width, int height, int format, @Nonnull ArrayBufferView srcData, int srcOffset)
public void compressedTexSubImage2D(@Texture2DSurfaceTargetType int target, int level, int xoffset, int yoffset, int width, int height, int format, @Nonnull ArrayBufferView srcData)
public void readPixels(int x,
int y,
int width,
int height,
@PixelFormat
int format,
@TexelDataType
int type,
@Nullable
ArrayBufferView dstData)
public void readPixels(int x,
int y,
int width,
int height,
@PixelFormat
int format,
@TexelDataType
int type,
int offset)
public void readPixels(int x,
int y,
int width,
int height,
@PixelFormat
int format,
@TexelDataType
int type,
@Nonnull
ArrayBufferView dstData,
int dstOffset)
public void texImage2D(@Texture2DSurfaceTargetType int target, int level, @TextureInternalFormat int internalformat, int width, int height, int border, @TextureFormat int format, @TexelDataType int type, @Nullable ArrayBufferView pixels)
public void texImage2D(@Texture2DSurfaceTargetType int target, int level, @TextureInternalFormat int internalformat, @TextureFormat int format, @TexelDataType int type, @Nonnull TexImageSource source)
public void texImage2D(@Texture2DSurfaceTargetType int target, int level, @TextureInternalFormat int internalformat, int width, int height, int border, @TextureFormat int format, @TexelDataType int type, int pboOffset)
public void texImage2D(@Texture2DSurfaceTargetType int target, int level, @TextureInternalFormat int internalformat, int width, int height, int border, @TextureFormat int format, @TexelDataType int type, @Nonnull TexImageSource source)
public void texImage2D(@Texture2DSurfaceTargetType int target, int level, @TextureInternalFormat int internalformat, int width, int height, int border, @TextureFormat int format, @TexelDataType int type, @Nonnull ArrayBufferView srcData, int srcOffset)
public void texSubImage2D(@Texture2DSurfaceTargetType int target, int level, int xoffset, int yoffset, int width, int height, int format, @TexelDataType int type, @Nullable ArrayBufferView pixels)
public void texSubImage2D(@Texture2DSurfaceTargetType int target, int level, int xoffset, int yoffset, int format, @TexelDataType int type, @Nonnull TexImageSource source)
public void texSubImage2D(@Texture2DSurfaceTargetType int target, int level, int xoffset, int yoffset, int width, int height, int format, @TexelDataType int type, int pboOffset)
public void texSubImage2D(@Texture2DSurfaceTargetType int target, int level, int xoffset, int yoffset, int width, int height, int format, @TexelDataType int type, @Nonnull TexImageSource source)
public void texSubImage2D(@Texture2DSurfaceTargetType int target, int level, int xoffset, int yoffset, int width, int height, int format, @TexelDataType int type, @Nonnull ArrayBufferView srcData, int srcOffset)
public void uniform1fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32List data,
int srcOffset,
int srcLength)
public void uniform1fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32Array data,
int srcOffset,
int srcLength)
public void uniform1fv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniform1fv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniform1fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32List data,
int srcOffset)
public void uniform1fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32Array data,
int srcOffset)
public void uniform1fv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniform1fv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset)
public void uniform1fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32List data)
public void uniform1fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32Array data)
public void uniform1fv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data)
public void uniform1fv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data)
public void uniform1iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32List data,
int srcOffset,
int srcLength)
public void uniform1iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32Array data,
int srcOffset,
int srcLength)
public void uniform1iv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniform1iv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniform1iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32List data,
int srcOffset)
public void uniform1iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32Array data,
int srcOffset)
public void uniform1iv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniform1iv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset)
public void uniform1iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32List data)
public void uniform1iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32Array data)
public void uniform1iv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data)
public void uniform1iv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data)
public void uniform2fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32List data,
int srcOffset,
int srcLength)
public void uniform2fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32Array data,
int srcOffset,
int srcLength)
public void uniform2fv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniform2fv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniform2fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32List data,
int srcOffset)
public void uniform2fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32Array data,
int srcOffset)
public void uniform2fv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniform2fv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset)
public void uniform2fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32List data)
public void uniform2fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32Array data)
public void uniform2fv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data)
public void uniform2fv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data)
public void uniform2iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32List data,
int srcOffset,
int srcLength)
public void uniform2iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32Array data,
int srcOffset,
int srcLength)
public void uniform2iv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniform2iv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniform2iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32List data,
int srcOffset)
public void uniform2iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32Array data,
int srcOffset)
public void uniform2iv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniform2iv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset)
public void uniform2iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32List data)
public void uniform2iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32Array data)
public void uniform2iv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data)
public void uniform2iv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data)
public void uniform3fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32List data,
int srcOffset,
int srcLength)
public void uniform3fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32Array data,
int srcOffset,
int srcLength)
public void uniform3fv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniform3fv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniform3fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32List data,
int srcOffset)
public void uniform3fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32Array data,
int srcOffset)
public void uniform3fv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniform3fv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset)
public void uniform3fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32List data)
public void uniform3fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32Array data)
public void uniform3fv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data)
public void uniform3fv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data)
public void uniform3iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32List data,
int srcOffset,
int srcLength)
public void uniform3iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32Array data,
int srcOffset,
int srcLength)
public void uniform3iv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniform3iv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniform3iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32List data,
int srcOffset)
public void uniform3iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32Array data,
int srcOffset)
public void uniform3iv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniform3iv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset)
public void uniform3iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32List data)
public void uniform3iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32Array data)
public void uniform3iv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data)
public void uniform3iv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data)
public void uniform4fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32List data,
int srcOffset,
int srcLength)
public void uniform4fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32Array data,
int srcOffset,
int srcLength)
public void uniform4fv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniform4fv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniform4fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32List data,
int srcOffset)
public void uniform4fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32Array data,
int srcOffset)
public void uniform4fv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniform4fv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset)
public void uniform4fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32List data)
public void uniform4fv(@Nullable
WebGLUniformLocation location,
@Nonnull
Float32Array data)
public void uniform4fv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data)
public void uniform4fv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data)
public void uniform4iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32List data,
int srcOffset,
int srcLength)
public void uniform4iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32Array data,
int srcOffset,
int srcLength)
public void uniform4iv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniform4iv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniform4iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32List data,
int srcOffset)
public void uniform4iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32Array data,
int srcOffset)
public void uniform4iv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniform4iv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset)
public void uniform4iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32List data)
public void uniform4iv(@Nullable
WebGLUniformLocation location,
@Nonnull
Int32Array data)
public void uniform4iv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data)
public void uniform4iv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data)
public void uniformMatrix2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset,
int srcLength)
public void uniformMatrix2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset,
int srcLength)
public void uniformMatrix2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniformMatrix2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniformMatrix2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset)
public void uniformMatrix2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset)
public void uniformMatrix2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniformMatrix2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset)
public void uniformMatrix2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data)
public void uniformMatrix2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data)
public void uniformMatrix2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data)
public void uniformMatrix2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data)
public void uniformMatrix3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset,
int srcLength)
public void uniformMatrix3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset,
int srcLength)
public void uniformMatrix3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniformMatrix3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniformMatrix3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset)
public void uniformMatrix3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset)
public void uniformMatrix3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniformMatrix3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset)
public void uniformMatrix3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data)
public void uniformMatrix3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data)
public void uniformMatrix3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data)
public void uniformMatrix3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data)
public void uniformMatrix4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset,
int srcLength)
public void uniformMatrix4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset,
int srcLength)
public void uniformMatrix4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniformMatrix4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniformMatrix4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset)
public void uniformMatrix4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset)
public void uniformMatrix4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniformMatrix4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset)
public void uniformMatrix4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data)
public void uniformMatrix4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data)
public void uniformMatrix4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data)
public void uniformMatrix4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data)
public void activeTexture(int texture)
public void attachShader(@Nonnull
WebGLProgram program,
@Nonnull
WebGLShader shader)
public void bindAttribLocation(@Nonnull
WebGLProgram program,
@AttributeIndex
int index,
@Nonnull
java.lang.String name)
public void bindBuffer(@BufferTargetType int target, @Nullable WebGLBuffer buffer)
public void bindFramebuffer(@FramebufferTargetType int target, @Nullable WebGLFramebuffer framebuffer)
public void bindRenderbuffer(@RenderbufferTargetType int target, @Nullable WebGLRenderbuffer renderbuffer)
public void bindTexture(@TextureTargetType int target, @Nullable WebGLTexture texture)
public void blendColor(float red,
float green,
float blue,
float alpha)
public void blendEquation(int mode)
public void blendEquationSeparate(int modeRGB,
int modeAlpha)
public void blendFunc(@BlendFactor int sfactor, @BlendFactor int dfactor)
public void blendFuncSeparate(int srcRGB,
int dstRGB,
int srcAlpha,
int dstAlpha)
public int checkFramebufferStatus(int target)
public void clear(int mask)
public void clearColor(float red,
float green,
float blue,
float alpha)
public void clearDepth(float depth)
public void clearStencil(int s)
public void colorMask(boolean red,
boolean green,
boolean blue,
boolean alpha)
public void compileShader(@Nonnull
WebGLShader shader)
public void copyTexImage2D(@Texture2DSurfaceTargetType int target, int level, int internalformat, int x, int y, int width, int height, int border)
public void copyTexSubImage2D(@Texture2DSurfaceTargetType int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
@Nullable public WebGLBuffer createBuffer()
@Nullable public WebGLFramebuffer createFramebuffer()
@Nullable public WebGLProgram createProgram()
@Nullable public WebGLRenderbuffer createRenderbuffer()
@Nullable public WebGLShader createShader(@ShaderType int type)
@Nullable public WebGLTexture createTexture()
public void cullFace(int mode)
public void deleteBuffer(@Nullable
WebGLBuffer buffer)
public void deleteFramebuffer(@Nullable
WebGLFramebuffer framebuffer)
public void deleteProgram(@Nullable
WebGLProgram program)
public void deleteRenderbuffer(@Nullable
WebGLRenderbuffer renderbuffer)
public void deleteShader(@Nullable
WebGLShader shader)
public void deleteTexture(@Nullable
WebGLTexture texture)
public void depthFunc(int func)
public void depthMask(boolean flag)
public void depthRange(float zNear,
float zFar)
public void detachShader(@Nonnull
WebGLProgram program,
@Nonnull
WebGLShader shader)
public void disable(@Capability int cap)
public void disableVertexAttribArray(@AttributeIndex int index)
public void drawArrays(@DrawMode int mode, int first, int count)
public void drawElements(@DrawMode int mode, int count, @DrawElementsDataType int type, int offset)
public void enable(@Capability int cap)
public void enableVertexAttribArray(@AttributeIndex int index)
public void finish()
public void flush()
public void framebufferRenderbuffer(@FramebufferTargetType int target, @FramebufferAttachment int attachment, int renderbuffertarget, @Nullable WebGLRenderbuffer renderbuffer)
public void framebufferTexture2D(@FramebufferTargetType int target, @FramebufferAttachment int attachment, @Texture2DSurfaceTargetType int textarget, @Nullable WebGLTexture texture, @FramebufferMipmapLevel int level)
public void frontFace(@Winding int mode)
public void generateMipmap(@TextureTargetType int target)
@Nullable public WebGLActiveInfo getActiveAttrib(@Nonnull WebGLProgram program, @AttributeIndex int index)
@Nullable public WebGLActiveInfo getActiveUniform(@Nonnull WebGLProgram program, int index)
@Nullable public JsArray<WebGLShader> getAttachedShaders(@Nonnull WebGLProgram program)
public int getAttribLocation(@Nonnull
WebGLProgram program,
@Nonnull
java.lang.String name)
@Nullable public jsinterop.base.Any getBufferParameter(@BufferTargetType int target, int pname)
@Nullable public WebGLContextAttributes getContextAttributes()
@WebGLContextError @Nonnull public int getError()
@Nullable public WebGLExtension getExtension(@WebGLExtensionName @Nonnull java.lang.String name)
@Nullable
public jsinterop.base.Any getFramebufferAttachmentParameter(int target,
int attachment,
int pname)
@Nullable public jsinterop.base.Any getParameter(@WebGLParameterName int pname)
@Nullable
public java.lang.String getProgramInfoLog(@Nonnull
WebGLProgram program)
@Nullable
public jsinterop.base.Any getProgramParameter(@Nonnull
WebGLProgram program,
@ProgramParameterType
int pname)
@Nullable
public jsinterop.base.Any getRenderbufferParameter(int target,
int pname)
@Nullable
public java.lang.String getShaderInfoLog(@Nonnull
WebGLShader shader)
@Nullable
public jsinterop.base.Any getShaderParameter(@Nonnull
WebGLShader shader,
@ShaderParameterType
int pname)
@Nullable public WebGLShaderPrecisionFormat getShaderPrecisionFormat(int shadertype, int precisiontype)
@GLSL @Nullable public java.lang.String getShaderSource(@Nonnull WebGLShader shader)
@Nullable public JsArray<java.lang.String> getSupportedExtensions()
@Nullable public jsinterop.base.Any getTexParameter(@TextureTargetType int target, @ReadableTextureParameter int pname)
@Nullable
public jsinterop.base.Any getUniform(@Nonnull
WebGLProgram program,
@Nonnull
WebGLUniformLocation location)
@Nullable public WebGLUniformLocation getUniformLocation(@Nonnull WebGLProgram program, @Nonnull java.lang.String name)
@Nullable public jsinterop.base.Any getVertexAttrib(@AttributeIndex int index, int pname)
public int getVertexAttribOffset(@AttributeIndex int index, @VertexAttribOffsetParameterName int pname)
public void hint(int target,
int mode)
public boolean isBuffer(@Nullable
WebGLBuffer buffer)
public boolean isContextLost()
public boolean isEnabled(@Capability int cap)
public boolean isFramebuffer(@Nullable
WebGLFramebuffer framebuffer)
public boolean isProgram(@Nullable
WebGLProgram program)
public boolean isRenderbuffer(@Nullable
WebGLRenderbuffer renderbuffer)
public boolean isShader(@Nullable
WebGLShader shader)
public boolean isTexture(@Nullable
WebGLTexture texture)
public void lineWidth(float width)
public void linkProgram(@Nonnull
WebGLProgram program)
public void pixelStorei(@PixelStorageParameter int pname, int param)
public void polygonOffset(float factor,
float units)
public void renderbufferStorage(@RenderbufferStorageTarget int target, @RenderbufferStorageInternalFormat int internalformat, int width, int height)
public void sampleCoverage(float value,
boolean invert)
public void scissor(int x,
int y,
int width,
int height)
public void shaderSource(@Nonnull
WebGLShader shader,
@GLSL @Nonnull
java.lang.String source)
public void stencilFunc(int func,
int ref,
int mask)
public void stencilFuncSeparate(int face,
int func,
int ref,
int mask)
public void stencilMask(int mask)
public void stencilMaskSeparate(int face,
int mask)
public void stencilOp(int fail,
int zfail,
int zpass)
public void stencilOpSeparate(int face,
int fail,
int zfail,
int zpass)
public void texParameterf(@TextureTargetType int target, @TextureParameter int pname, float param)
public void texParameteri(@TextureTargetType int target, @TextureParameter int pname, int param)
public void uniform1f(@Nullable
WebGLUniformLocation location,
float x)
public void uniform1i(@Nullable
WebGLUniformLocation location,
int x)
public void uniform2f(@Nullable
WebGLUniformLocation location,
float x,
float y)
public void uniform2i(@Nullable
WebGLUniformLocation location,
int x,
int y)
public void uniform3f(@Nullable
WebGLUniformLocation location,
float x,
float y,
float z)
public void uniform3i(@Nullable
WebGLUniformLocation location,
int x,
int y,
int z)
public void uniform4f(@Nullable
WebGLUniformLocation location,
float x,
float y,
float z,
float w)
public void uniform4i(@Nullable
WebGLUniformLocation location,
int x,
int y,
int z,
int w)
public void useProgram(@Nullable
WebGLProgram program)
public void validateProgram(@Nonnull
WebGLProgram program)
public void vertexAttrib1f(@AttributeIndex int index, float x)
public void vertexAttrib1fv(@AttributeIndex int index, @Nonnull Float32List values)
public void vertexAttrib1fv(@AttributeIndex int index, @Nonnull Float32Array values)
public void vertexAttrib1fv(@AttributeIndex int index, @Nonnull JsArray<java.lang.Double> values)
public void vertexAttrib1fv(@AttributeIndex int index, @Nonnull double[] values)
public void vertexAttrib2f(@AttributeIndex int index, float x, float y)
public void vertexAttrib2fv(@AttributeIndex int index, @Nonnull Float32List values)
public void vertexAttrib2fv(@AttributeIndex int index, @Nonnull Float32Array values)
public void vertexAttrib2fv(@AttributeIndex int index, @Nonnull JsArray<java.lang.Double> values)
public void vertexAttrib2fv(@AttributeIndex int index, @Nonnull double[] values)
public void vertexAttrib3f(@AttributeIndex int index, float x, float y, float z)
public void vertexAttrib3fv(@AttributeIndex int index, @Nonnull Float32List values)
public void vertexAttrib3fv(@AttributeIndex int index, @Nonnull Float32Array values)
public void vertexAttrib3fv(@AttributeIndex int index, @Nonnull JsArray<java.lang.Double> values)
public void vertexAttrib3fv(@AttributeIndex int index, @Nonnull double[] values)
public void vertexAttrib4f(@AttributeIndex int index, float x, float y, float z, float w)
public void vertexAttrib4fv(@AttributeIndex int index, @Nonnull Float32List values)
public void vertexAttrib4fv(@AttributeIndex int index, @Nonnull Float32Array values)
public void vertexAttrib4fv(@AttributeIndex int index, @Nonnull JsArray<java.lang.Double> values)
public void vertexAttrib4fv(@AttributeIndex int index, @Nonnull double[] values)
public void vertexAttribPointer(@AttributeIndex int index, @VertexDimensions int size, @AttributeComponentDataType int type, boolean normalized, int stride, int offset)
public void viewport(int x,
int y,
int width,
int height)
@Nonnull public Promise<java.lang.Void> makeXRCompatible()
public void beginQuery(int target,
@Nonnull
WebGLQuery query)
public void beginTransformFeedback(int primitiveMode)
public void bindBufferBase(int target,
@AttributeIndex
int index,
@Nullable
WebGLBuffer buffer)
public void bindBufferRange(int target,
@AttributeIndex
int index,
@Nullable
WebGLBuffer buffer,
int offset,
int size)
public void bindSampler(int unit,
@Nullable
WebGLSampler sampler)
public void bindTransformFeedback(int target,
@Nullable
WebGLTransformFeedback tf)
public void bindVertexArray(@Nullable
WebGLVertexArrayObject array)
public void blitFramebuffer(int srcX0,
int srcY0,
int srcX1,
int srcY1,
int dstX0,
int dstY0,
int dstX1,
int dstY1,
int mask,
int filter)
public void clearBufferfi(int buffer,
int drawbuffer,
float depth,
int stencil)
public void clearBufferfv(int buffer,
int drawbuffer,
@Nonnull
Float32List values,
int srcOffset)
public void clearBufferfv(int buffer,
int drawbuffer,
@Nonnull
Float32Array values,
int srcOffset)
public void clearBufferfv(int buffer,
int drawbuffer,
@Nonnull
JsArray<java.lang.Double> values,
int srcOffset)
public void clearBufferfv(int buffer,
int drawbuffer,
@Nonnull
double[] values,
int srcOffset)
public void clearBufferfv(int buffer,
int drawbuffer,
@Nonnull
Float32List values)
public void clearBufferfv(int buffer,
int drawbuffer,
@Nonnull
Float32Array values)
public void clearBufferfv(int buffer,
int drawbuffer,
@Nonnull
JsArray<java.lang.Double> values)
public void clearBufferfv(int buffer,
int drawbuffer,
@Nonnull
double[] values)
public void clearBufferiv(int buffer,
int drawbuffer,
@Nonnull
Int32List values,
int srcOffset)
public void clearBufferiv(int buffer,
int drawbuffer,
@Nonnull
Int32Array values,
int srcOffset)
public void clearBufferiv(int buffer,
int drawbuffer,
@Nonnull
JsArray<java.lang.Double> values,
int srcOffset)
public void clearBufferiv(int buffer,
int drawbuffer,
@Nonnull
double[] values,
int srcOffset)
public void clearBufferiv(int buffer,
int drawbuffer,
@Nonnull
Int32List values)
public void clearBufferiv(int buffer,
int drawbuffer,
@Nonnull
Int32Array values)
public void clearBufferiv(int buffer,
int drawbuffer,
@Nonnull
JsArray<java.lang.Double> values)
public void clearBufferiv(int buffer,
int drawbuffer,
@Nonnull
double[] values)
public void clearBufferuiv(int buffer,
int drawbuffer,
@Nonnull
Uint32List values,
int srcOffset)
public void clearBufferuiv(int buffer,
int drawbuffer,
@Nonnull
Uint32Array values,
int srcOffset)
public void clearBufferuiv(int buffer,
int drawbuffer,
@Nonnull
JsArray<java.lang.Double> values,
int srcOffset)
public void clearBufferuiv(int buffer,
int drawbuffer,
@Nonnull
double[] values,
int srcOffset)
public void clearBufferuiv(int buffer,
int drawbuffer,
@Nonnull
Uint32List values)
public void clearBufferuiv(int buffer,
int drawbuffer,
@Nonnull
Uint32Array values)
public void clearBufferuiv(int buffer,
int drawbuffer,
@Nonnull
JsArray<java.lang.Double> values)
public void clearBufferuiv(int buffer,
int drawbuffer,
@Nonnull
double[] values)
public int clientWaitSync(@Nonnull
WebGLSync sync,
int flags,
int timeout)
public void compressedTexImage3D(@Texture3DTargetType int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, int offset)
public void compressedTexImage3D(@Texture3DTargetType int target, int level, int internalformat, int width, int height, int depth, int border, @Nonnull ArrayBufferView srcData, int srcOffset, int srcLengthOverride)
public void compressedTexImage3D(@Texture3DTargetType int target, int level, int internalformat, int width, int height, int depth, int border, @Nonnull ArrayBufferView srcData, int srcOffset)
public void compressedTexImage3D(@Texture3DTargetType int target, int level, int internalformat, int width, int height, int depth, int border, @Nonnull ArrayBufferView srcData)
public void compressedTexSubImage3D(@Texture3DTargetType int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, int offset)
public void compressedTexSubImage3D(@Texture3DTargetType int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, @Nonnull ArrayBufferView srcData, int srcOffset, int srcLengthOverride)
public void compressedTexSubImage3D(@Texture3DTargetType int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, @Nonnull ArrayBufferView srcData, int srcOffset)
public void compressedTexSubImage3D(@Texture3DTargetType int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, @Nonnull ArrayBufferView srcData)
public void copyBufferSubData(int readTarget,
int writeTarget,
int readOffset,
int writeOffset,
int size)
public void copyTexSubImage3D(@Texture3DTargetType int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
@Nullable public WebGLQuery createQuery()
@Nullable public WebGLSampler createSampler()
@Nullable public WebGLTransformFeedback createTransformFeedback()
@Nullable public WebGLVertexArrayObject createVertexArray()
public void deleteQuery(@Nullable
WebGLQuery query)
public void deleteSampler(@Nullable
WebGLSampler sampler)
public void deleteSync(@Nullable
WebGLSync sync)
public void deleteTransformFeedback(@Nullable
WebGLTransformFeedback tf)
public void deleteVertexArray(@Nullable
WebGLVertexArrayObject vertexArray)
public void drawArraysInstanced(@DrawMode int mode, int first, int count, int instanceCount)
public void drawBuffers(@Nonnull
JsArray<java.lang.Double> buffers)
public void drawBuffers(@Nonnull
double[] buffers)
public void drawElementsInstanced(@DrawMode int mode, int count, @DrawElementsDataType int type, int offset, int instanceCount)
public void drawRangeElements(@DrawMode int mode, int start, int end, int count, @DrawElementsDataType int type, int offset)
public void endQuery(int target)
public void endTransformFeedback()
@Nullable public WebGLSync fenceSync(int condition, int flags)
public void framebufferTextureLayer(int target,
int attachment,
@Nullable
WebGLTexture texture,
int level,
int layer)
@Nullable
public java.lang.String getActiveUniformBlockName(@Nonnull
WebGLProgram program,
int uniformBlockIndex)
@Nullable
public jsinterop.base.Any getActiveUniformBlockParameter(@Nonnull
WebGLProgram program,
int uniformBlockIndex,
int pname)
@Nullable
public jsinterop.base.Any getActiveUniforms(@Nonnull
WebGLProgram program,
@Nonnull
JsArray<java.lang.Double> uniformIndices,
int pname)
@Nullable
public jsinterop.base.Any getActiveUniforms(@Nonnull
WebGLProgram program,
@Nonnull
double[] uniformIndices,
int pname)
public void getBufferSubData(@BufferTargetType int target, int srcByteOffset, @Nonnull ArrayBufferView dstBuffer, int dstOffset, int length)
public void getBufferSubData(@BufferTargetType int target, int srcByteOffset, @Nonnull ArrayBufferView dstBuffer, int dstOffset)
public void getBufferSubData(@BufferTargetType int target, int srcByteOffset, @Nonnull ArrayBufferView dstBuffer)
public int getFragDataLocation(@Nonnull
WebGLProgram program,
@Nonnull
java.lang.String name)
@Nullable
public jsinterop.base.Any getIndexedParameter(int target,
int index)
@Nullable
public jsinterop.base.Any getInternalformatParameter(int target,
int internalformat,
int pname)
@Nullable public WebGLQuery getQuery(int target, int pname)
@Nullable
public jsinterop.base.Any getQueryParameter(@Nonnull
WebGLQuery query,
int pname)
@Nullable
public jsinterop.base.Any getSamplerParameter(@Nonnull
WebGLSampler sampler,
int pname)
@Nullable
public jsinterop.base.Any getSyncParameter(@Nonnull
WebGLSync sync,
int pname)
@Nullable public WebGLActiveInfo getTransformFeedbackVarying(@Nonnull WebGLProgram program, int index)
public int getUniformBlockIndex(@Nonnull
WebGLProgram program,
@Nonnull
java.lang.String uniformBlockName)
@Nullable public JsArray<java.lang.Double> getUniformIndices(@Nonnull WebGLProgram program, @Nonnull JsArray<java.lang.String> uniformNames)
@Nullable public JsArray<java.lang.Double> getUniformIndices(@Nonnull WebGLProgram program, @Nonnull java.lang.String[] uniformNames)
public void invalidateFramebuffer(int target,
@Nonnull
JsArray<java.lang.Double> attachments)
public void invalidateFramebuffer(int target,
@Nonnull
double[] attachments)
public void invalidateSubFramebuffer(int target,
@Nonnull
JsArray<java.lang.Double> attachments,
int x,
int y,
int width,
int height)
public void invalidateSubFramebuffer(int target,
@Nonnull
double[] attachments,
int x,
int y,
int width,
int height)
public boolean isQuery(@Nullable
WebGLQuery query)
public boolean isSampler(@Nullable
WebGLSampler sampler)
public boolean isSync(@Nullable
WebGLSync sync)
public boolean isTransformFeedback(@Nullable
WebGLTransformFeedback tf)
public boolean isVertexArray(@Nullable
WebGLVertexArrayObject vertexArray)
public void pauseTransformFeedback()
public void readBuffer(int src)
public void renderbufferStorageMultisample(int target,
int samples,
int internalformat,
int width,
int height)
public void resumeTransformFeedback()
public void samplerParameterf(@Nonnull
WebGLSampler sampler,
int pname,
float param)
public void samplerParameteri(@Nonnull
WebGLSampler sampler,
int pname,
int param)
public void texImage3D(@Texture3DTargetType int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int pboOffset)
public void texImage3D(@Texture3DTargetType int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, @Nonnull TexImageSource source)
public void texImage3D(@Texture3DTargetType int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, @Nullable ArrayBufferView srcData)
public void texImage3D(@Texture3DTargetType int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, @Nonnull ArrayBufferView srcData, int srcOffset)
public void texStorage2D(@Texture2DTargetType int target, int levels, int internalformat, int width, int height)
public void texStorage3D(@Texture3DTargetType int target, int levels, int internalformat, int width, int height, int depth)
public void texSubImage3D(@Texture3DTargetType int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int pboOffset)
public void texSubImage3D(@Texture3DTargetType int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, @Nonnull TexImageSource source)
public void texSubImage3D(@Texture3DTargetType int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, @Nullable ArrayBufferView srcData, int srcOffset)
public void texSubImage3D(@Texture3DTargetType int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, @Nullable ArrayBufferView srcData)
public void transformFeedbackVaryings(@Nonnull
WebGLProgram program,
@Nonnull
JsArray<java.lang.String> varyings,
int bufferMode)
public void transformFeedbackVaryings(@Nonnull
WebGLProgram program,
@Nonnull
java.lang.String[] varyings,
int bufferMode)
public void uniform1ui(@Nullable
WebGLUniformLocation location,
int v0)
public void uniform1uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32List data,
int srcOffset,
int srcLength)
public void uniform1uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32Array data,
int srcOffset,
int srcLength)
public void uniform1uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniform1uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniform1uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32List data,
int srcOffset)
public void uniform1uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32Array data,
int srcOffset)
public void uniform1uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniform1uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset)
public void uniform1uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32List data)
public void uniform1uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32Array data)
public void uniform1uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data)
public void uniform1uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data)
public void uniform2ui(@Nullable
WebGLUniformLocation location,
int v0,
int v1)
public void uniform2uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32List data,
int srcOffset,
int srcLength)
public void uniform2uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32Array data,
int srcOffset,
int srcLength)
public void uniform2uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniform2uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniform2uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32List data,
int srcOffset)
public void uniform2uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32Array data,
int srcOffset)
public void uniform2uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniform2uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset)
public void uniform2uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32List data)
public void uniform2uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32Array data)
public void uniform2uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data)
public void uniform2uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data)
public void uniform3ui(@Nullable
WebGLUniformLocation location,
int v0,
int v1,
int v2)
public void uniform3uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32List data,
int srcOffset,
int srcLength)
public void uniform3uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32Array data,
int srcOffset,
int srcLength)
public void uniform3uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniform3uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniform3uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32List data,
int srcOffset)
public void uniform3uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32Array data,
int srcOffset)
public void uniform3uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniform3uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset)
public void uniform3uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32List data)
public void uniform3uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32Array data)
public void uniform3uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data)
public void uniform3uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data)
public void uniform4ui(@Nullable
WebGLUniformLocation location,
int v0,
int v1,
int v2,
int v3)
public void uniform4uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32List data,
int srcOffset,
int srcLength)
public void uniform4uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32Array data,
int srcOffset,
int srcLength)
public void uniform4uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniform4uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniform4uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32List data,
int srcOffset)
public void uniform4uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32Array data,
int srcOffset)
public void uniform4uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniform4uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data,
int srcOffset)
public void uniform4uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32List data)
public void uniform4uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
Uint32Array data)
public void uniform4uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
JsArray<java.lang.Double> data)
public void uniform4uiv(@Nullable
WebGLUniformLocation location,
@Nonnull
double[] data)
public void uniformBlockBinding(@Nonnull
WebGLProgram program,
int uniformBlockIndex,
int uniformBlockBinding)
public void uniformMatrix2x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset,
int srcLength)
public void uniformMatrix2x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset,
int srcLength)
public void uniformMatrix2x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniformMatrix2x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniformMatrix2x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset)
public void uniformMatrix2x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset)
public void uniformMatrix2x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniformMatrix2x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset)
public void uniformMatrix2x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data)
public void uniformMatrix2x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data)
public void uniformMatrix2x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data)
public void uniformMatrix2x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data)
public void uniformMatrix2x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset,
int srcLength)
public void uniformMatrix2x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset,
int srcLength)
public void uniformMatrix2x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniformMatrix2x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniformMatrix2x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset)
public void uniformMatrix2x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset)
public void uniformMatrix2x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniformMatrix2x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset)
public void uniformMatrix2x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data)
public void uniformMatrix2x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data)
public void uniformMatrix2x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data)
public void uniformMatrix2x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data)
public void uniformMatrix3x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset,
int srcLength)
public void uniformMatrix3x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset,
int srcLength)
public void uniformMatrix3x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniformMatrix3x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniformMatrix3x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset)
public void uniformMatrix3x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset)
public void uniformMatrix3x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniformMatrix3x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset)
public void uniformMatrix3x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data)
public void uniformMatrix3x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data)
public void uniformMatrix3x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data)
public void uniformMatrix3x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data)
public void uniformMatrix3x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset,
int srcLength)
public void uniformMatrix3x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset,
int srcLength)
public void uniformMatrix3x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniformMatrix3x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniformMatrix3x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset)
public void uniformMatrix3x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset)
public void uniformMatrix3x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniformMatrix3x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset)
public void uniformMatrix3x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data)
public void uniformMatrix3x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data)
public void uniformMatrix3x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data)
public void uniformMatrix3x4fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data)
public void uniformMatrix4x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset,
int srcLength)
public void uniformMatrix4x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset,
int srcLength)
public void uniformMatrix4x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniformMatrix4x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniformMatrix4x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset)
public void uniformMatrix4x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset)
public void uniformMatrix4x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniformMatrix4x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset)
public void uniformMatrix4x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data)
public void uniformMatrix4x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data)
public void uniformMatrix4x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data)
public void uniformMatrix4x2fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data)
public void uniformMatrix4x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset,
int srcLength)
public void uniformMatrix4x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset,
int srcLength)
public void uniformMatrix4x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset,
int srcLength)
public void uniformMatrix4x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset,
int srcLength)
public void uniformMatrix4x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data,
int srcOffset)
public void uniformMatrix4x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data,
int srcOffset)
public void uniformMatrix4x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data,
int srcOffset)
public void uniformMatrix4x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data,
int srcOffset)
public void uniformMatrix4x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32List data)
public void uniformMatrix4x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
Float32Array data)
public void uniformMatrix4x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
JsArray<java.lang.Double> data)
public void uniformMatrix4x3fv(@Nullable
WebGLUniformLocation location,
boolean transpose,
@Nonnull
double[] data)
public void vertexAttribDivisor(@AttributeIndex int index, int divisor)
public void vertexAttribI4i(@AttributeIndex int index, int x, int y, int z, int w)
public void vertexAttribI4iv(@AttributeIndex int index, @Nonnull Int32List values)
public void vertexAttribI4iv(@AttributeIndex int index, @Nonnull Int32Array values)
public void vertexAttribI4iv(@AttributeIndex int index, @Nonnull JsArray<java.lang.Double> values)
public void vertexAttribI4iv(@AttributeIndex int index, @Nonnull double[] values)
public void vertexAttribI4ui(@AttributeIndex int index, int x, int y, int z, int w)
public void vertexAttribI4uiv(@AttributeIndex int index, @Nonnull Uint32List values)
public void vertexAttribI4uiv(@AttributeIndex int index, @Nonnull Uint32Array values)
public void vertexAttribI4uiv(@AttributeIndex int index, @Nonnull JsArray<java.lang.Double> values)
public void vertexAttribI4uiv(@AttributeIndex int index, @Nonnull double[] values)
public void vertexAttribIPointer(@AttributeIndex int index, @VertexDimensions int size, @AttributeComponentIntegerDataType int type, int stride, int offset)
public void waitSync(@Nonnull
WebGLSync sync,
int flags,
int timeout)