public class WebGLRenderingContext
extends com.google.gwt.core.client.JavaScriptObject
| Modifier and Type | Method and Description |
|---|---|
void |
activeTexture(int texture) |
void |
attachShader(WebGLProgram program,
WebGLShader shader) |
void |
bindAttribLocation(WebGLProgram program,
int index,
java.lang.String name) |
void |
bindBuffer(int target,
WebGLBuffer buffer) |
void |
bindFramebuffer(int target,
WebGLFramebuffer framebuffer) |
void |
bindRenderbuffer(int target,
WebGLRenderbuffer renderbuffer) |
void |
bindTexture(int target,
WebGLTexture texture) |
void |
blendColor(float red,
float green,
float blue,
float alpha) |
void |
blendEquation(int mode) |
void |
blendEquationSeparate(int modeRGB,
int modeAlpha) |
void |
blendFunc(int sfactor,
int dfactor) |
void |
blendFuncSeparate(int srcRGB,
int dstRGB,
int srcAlpha,
int dstAlpha) |
void |
bufferData(int target,
com.google.gwt.typedarrays.shared.ArrayBuffer data,
int usage) |
void |
bufferData(int target,
com.google.gwt.typedarrays.shared.ArrayBufferView data,
int usage) |
void |
bufferData(int target,
int size,
int usage) |
void |
bufferSubData(int target,
int offset,
com.google.gwt.typedarrays.shared.ArrayBuffer data) |
void |
bufferSubData(int target,
int offset,
com.google.gwt.typedarrays.shared.ArrayBufferView data) |
int |
checkFramebufferStatus(int target) |
void |
clear(int mask) |
void |
clearColor(float red,
float green,
float blue,
float alpha) |
void |
clearDepth(float depth) |
void |
clearStencil(int s) |
void |
colorMask(boolean red,
boolean green,
boolean blue,
boolean alpha) |
void |
compileShader(WebGLShader shader) |
void |
copyTexImage2D(int target,
int level,
int internalformat,
int x,
int y,
int width,
int height,
int border) |
void |
copyTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int x,
int y,
int width,
int height) |
WebGLBuffer |
createBuffer() |
WebGLFramebuffer |
createFramebuffer() |
WebGLProgram |
createProgram() |
WebGLRenderbuffer |
createRenderbuffer() |
WebGLShader |
createShader(int type) |
WebGLTexture |
createTexture() |
void |
cullFace(int mode) |
void |
deleteBuffer(WebGLBuffer buffer) |
void |
deleteFramebuffer(WebGLFramebuffer framebuffer) |
void |
deleteProgram(WebGLProgram program) |
void |
deleteRenderbuffer(WebGLRenderbuffer renderbuffer) |
void |
deleteShader(WebGLShader shader) |
void |
deleteTexture(WebGLTexture texture) |
void |
depthFunc(int func) |
void |
depthMask(boolean flag) |
void |
depthRange(float zNear,
float zFar) |
void |
detachShader(WebGLProgram program,
WebGLShader shader) |
void |
disable(int cap) |
void |
disableVertexAttribArray(int index) |
void |
drawArrays(int mode,
int first,
int count) |
void |
drawElements(int mode,
int count,
int type,
int offset) |
void |
enable(int cap) |
void |
enableVertexAttribArray(int index) |
void |
finish() |
void |
flush() |
void |
framebufferRenderbuffer(int target,
int attachment,
int renderbuffertarget,
WebGLRenderbuffer renderbuffer) |
void |
framebufferTexture2D(int target,
int attachment,
int textarget,
WebGLTexture texture,
int level) |
void |
frontFace(int mode) |
void |
generateMipmap(int target) |
WebGLActiveInfo |
getActiveAttrib(WebGLProgram program,
int index) |
WebGLActiveInfo |
getActiveUniform(WebGLProgram program,
int index) |
com.google.gwt.core.client.JsArray<WebGLShader> |
getAttachedShaders(WebGLProgram program) |
int |
getAttribLocation(WebGLProgram program,
java.lang.String name) |
int |
getBufferParameter(int target,
int pname)
Return the value for the passed pname.
|
com.google.gwt.dom.client.CanvasElement |
getCanvas() |
static WebGLRenderingContext |
getContext(com.google.gwt.dom.client.CanvasElement canvas)
Returns a WebGL context for the given canvas element.
|
static WebGLRenderingContext |
getContext(com.google.gwt.dom.client.CanvasElement canvas,
WebGLContextAttributes attributes)
Returns a WebGL context for the given canvas element.
|
WebGLContextAttributes |
getContextAttributes() |
int |
getError() |
com.google.gwt.core.client.JavaScriptObject |
getExtension(java.lang.String name) |
int |
getFramebufferAttachmentParameteri(int target,
int attachment,
int pname)
Return the value for the passed pname given the passed target and attachment.
|
<T extends WebGLObject> |
getFramebufferAttachmentParametero(int target,
int attachment,
int pname)
Return the value for the passed pname given the passed target and attachment.
|
boolean |
getParameterb(int pname)
Return the value for the passed pname.
|
float |
getParameterf(int pname)
Return the value for the passed pname.
|
int |
getParameteri(int pname)
Return the value for the passed pname.
|
<T extends WebGLObject> |
getParametero(int pname)
Return the value for the passed pname.
|
java.lang.String |
getParameterString(int pname)
Return the value for the passed pname.
|
<T extends com.google.gwt.typedarrays.shared.ArrayBufferView> |
getParameterv(int pname)
Return the value for the passed pname.
|
java.lang.String |
getProgramInfoLog(WebGLProgram program) |
boolean |
getProgramParameterb(WebGLProgram program,
int pname)
Return the value for the passed pname given the passed program.
|
int |
getProgramParameteri(WebGLProgram program,
int pname)
Return the value for the passed pname given the passed program.
|
int |
getRenderbufferParameter(int target,
int pname)
Return the value for the passed pname given the passed target.
|
java.lang.String |
getShaderInfoLog(WebGLShader shader) |
boolean |
getShaderParameterb(WebGLShader shader,
int pname)
Return the value for the passed pname given the passed shader.
|
int |
getShaderParameteri(WebGLShader shader,
int pname)
Return the value for the passed pname given the passed shader.
|
java.lang.String |
getShaderSource(WebGLShader shader) |
com.google.gwt.core.client.JsArrayString |
getSupportedExtensions() |
int |
getTexParameter(int target,
int pname)
Return the value for the passed pname given the passed target.
|
boolean |
getUniformb(WebGLProgram program,
WebGLUniformLocation location)
Return the uniform value at the passed location in the passed program.
|
float |
getUniformf(WebGLProgram program,
WebGLUniformLocation location)
Return the uniform value at the passed location in the passed program.
|
int |
getUniformi(WebGLProgram program,
WebGLUniformLocation location)
Return the uniform value at the passed location in the passed program.
|
WebGLUniformLocation |
getUniformLocation(WebGLProgram program,
java.lang.String name) |
<T extends com.google.gwt.typedarrays.shared.ArrayBufferView> |
getUniformv(WebGLProgram program,
WebGLUniformLocation location)
Return the uniform value at the passed location in the passed program.
|
boolean |
getVertexAttribb(int index,
int pname)
Return the information requested in pname about the vertex attribute at the passed index.
|
int |
getVertexAttribi(int index,
int pname)
Return the information requested in pname about the vertex attribute at the passed index.
|
<T extends WebGLObject> |
getVertexAttribo(int index,
int pname)
Return the information requested in pname about the vertex attribute at the passed index.
|
int |
getVertexAttribOffset(int index,
int pname) |
com.google.gwt.typedarrays.shared.Float32Array |
getVertexAttribv(int index,
int pname)
Return the information requested in pname about the vertex attribute at the passed index.
|
void |
hint(int target,
int mode) |
boolean |
isBuffer(WebGLBuffer buffer) |
boolean |
isContextLost() |
boolean |
isEnabled(int cap) |
boolean |
isFramebuffer(WebGLFramebuffer framebuffer) |
boolean |
isProgram(WebGLProgram program) |
boolean |
isRenderbuffer(WebGLRenderbuffer renderbuffer) |
boolean |
isShader(WebGLShader shader) |
boolean |
isTexture(WebGLTexture texture) |
void |
lineWidth(float width) |
void |
linkProgram(WebGLProgram program) |
void |
pixelStorei(int pname,
int param) |
void |
polygonOffset(float factor,
float units) |
void |
readPixels(int x,
int y,
int width,
int height,
int format,
int type,
com.google.gwt.typedarrays.shared.ArrayBufferView pixels) |
void |
renderbufferStorage(int target,
int internalformat,
int width,
int height) |
void |
sampleCoverage(float value,
boolean invert) |
void |
scissor(int x,
int y,
int width,
int height) |
void |
shaderSource(WebGLShader shader,
java.lang.String source) |
void |
stencilFunc(int func,
int ref,
int mask) |
void |
stencilFuncSeparate(int face,
int func,
int ref,
int mask) |
void |
stencilMask(int mask) |
void |
stencilMaskSeparate(int face,
int mask) |
void |
stencilOp(int fail,
int zfail,
int zpass) |
void |
stencilOpSeparate(int face,
int fail,
int zfail,
int zpass) |
void |
texImage2D(int target,
int level,
int internalformat,
int format,
int type,
com.google.gwt.dom.client.CanvasElement canvas) |
void |
texImage2D(int target,
int level,
int internalformat,
int format,
int type,
com.google.gwt.canvas.dom.client.ImageData pixels) |
void |
texImage2D(int target,
int level,
int internalformat,
int format,
int type,
com.google.gwt.dom.client.ImageElement image) |
void |
texImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int format,
int type,
com.google.gwt.typedarrays.shared.ArrayBufferView pixels) |
void |
texImage2D(int target,
int level,
int internalformat,
int format,
int type,
com.google.gwt.dom.client.VideoElement video) |
void |
texParameterf(int target,
int pname,
float param) |
void |
texParameteri(int target,
int pname,
int param) |
void |
texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int format,
int type,
com.google.gwt.dom.client.CanvasElement canvas) |
void |
texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int format,
int type,
com.google.gwt.canvas.dom.client.ImageData pixels) |
void |
texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int format,
int type,
com.google.gwt.dom.client.ImageElement image) |
void |
texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int type,
com.google.gwt.typedarrays.shared.ArrayBufferView pixels) |
void |
texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int format,
int type,
com.google.gwt.dom.client.VideoElement video) |
void |
uniform1f(WebGLUniformLocation location,
float x) |
void |
uniform1fv(WebGLUniformLocation location,
float[] v) |
void |
uniform1fv(WebGLUniformLocation location,
com.google.gwt.typedarrays.shared.Float32Array v) |
void |
uniform1i(WebGLUniformLocation location,
int x) |
void |
uniform1iv(WebGLUniformLocation location,
int[] v) |
void |
uniform1iv(WebGLUniformLocation location,
com.google.gwt.typedarrays.shared.Int32Array v) |
void |
uniform2f(WebGLUniformLocation location,
float x,
float y) |
void |
uniform2fv(WebGLUniformLocation location,
float[] v) |
void |
uniform2fv(WebGLUniformLocation location,
com.google.gwt.typedarrays.shared.Float32Array v) |
void |
uniform2i(WebGLUniformLocation location,
int x,
int y) |
void |
uniform2iv(WebGLUniformLocation location,
int[] v) |
void |
uniform2iv(WebGLUniformLocation location,
com.google.gwt.typedarrays.shared.Int32Array v) |
void |
uniform3f(WebGLUniformLocation location,
float x,
float y,
float z) |
void |
uniform3fv(WebGLUniformLocation location,
float[] v) |
void |
uniform3fv(WebGLUniformLocation location,
com.google.gwt.typedarrays.shared.Float32Array v) |
void |
uniform3i(WebGLUniformLocation location,
int x,
int y,
int z) |
void |
uniform3iv(WebGLUniformLocation location,
int[] v) |
void |
uniform3iv(WebGLUniformLocation location,
com.google.gwt.typedarrays.shared.Int32Array v) |
void |
uniform4f(WebGLUniformLocation location,
float x,
float y,
float z,
float w) |
void |
uniform4fv(WebGLUniformLocation location,
float[] v) |
void |
uniform4fv(WebGLUniformLocation location,
com.google.gwt.typedarrays.shared.Float32Array v) |
void |
uniform4i(WebGLUniformLocation location,
int x,
int y,
int z,
int w) |
void |
uniform4iv(WebGLUniformLocation location,
int[] v) |
void |
uniform4iv(WebGLUniformLocation location,
com.google.gwt.typedarrays.shared.Int32Array v) |
void |
uniformMatrix2fv(WebGLUniformLocation location,
boolean transpose,
float[] value) |
void |
uniformMatrix2fv(WebGLUniformLocation location,
boolean transpose,
com.google.gwt.typedarrays.shared.Float32Array value) |
void |
uniformMatrix3fv(WebGLUniformLocation location,
boolean transpose,
float[] value) |
void |
uniformMatrix3fv(WebGLUniformLocation location,
boolean transpose,
com.google.gwt.typedarrays.shared.Float32Array value) |
void |
uniformMatrix4fv(WebGLUniformLocation location,
boolean transpose,
float[] value) |
void |
uniformMatrix4fv(WebGLUniformLocation location,
boolean transpose,
com.google.gwt.typedarrays.shared.Float32Array value) |
void |
useProgram(WebGLProgram program) |
void |
validateProgram(WebGLProgram program) |
void |
vertexAttrib1f(int indx,
float x) |
void |
vertexAttrib1fv(int indx,
float[] values) |
void |
vertexAttrib1fv(int indx,
com.google.gwt.typedarrays.shared.Float32Array values) |
void |
vertexAttrib2f(int indx,
float x,
float y) |
void |
vertexAttrib2fv(int indx,
float[] values) |
void |
vertexAttrib2fv(int indx,
com.google.gwt.typedarrays.shared.Float32Array values) |
void |
vertexAttrib3f(int indx,
float x,
float y,
float z) |
void |
vertexAttrib3fv(int indx,
float[] values) |
void |
vertexAttrib3fv(int indx,
com.google.gwt.typedarrays.shared.Float32Array values) |
void |
vertexAttrib4f(int indx,
float x,
float y,
float z,
float w) |
void |
vertexAttrib4fv(int indx,
float[] values) |
void |
vertexAttrib4fv(int indx,
com.google.gwt.typedarrays.shared.Float32Array values) |
void |
vertexAttribPointer(int indx,
int size,
int type,
boolean normalized,
int stride,
int offset) |
void |
viewport(int x,
int y,
int width,
int height) |
public static final int DEPTH_BUFFER_BIT
public static final int STENCIL_BUFFER_BIT
public static final int COLOR_BUFFER_BIT
public static final int POINTS
public static final int LINES
public static final int LINE_LOOP
public static final int LINE_STRIP
public static final int TRIANGLES
public static final int TRIANGLE_STRIP
public static final int TRIANGLE_FAN
public static final int ZERO
public static final int ONE
public static final int SRC_COLOR
public static final int ONE_MINUS_SRC_COLOR
public static final int SRC_ALPHA
public static final int ONE_MINUS_SRC_ALPHA
public static final int DST_ALPHA
public static final int ONE_MINUS_DST_ALPHA
public static final int DST_COLOR
public static final int ONE_MINUS_DST_COLOR
public static final int SRC_ALPHA_SATURATE
public static final int FUNC_ADD
public static final int BLEND_EQUATION
public static final int BLEND_EQUATION_RGB
public static final int BLEND_EQUATION_ALPHA
public static final int FUNC_SUBTRACT
public static final int FUNC_REVERSE_SUBTRACT
public static final int BLEND_DST_RGB
public static final int BLEND_SRC_RGB
public static final int BLEND_DST_ALPHA
public static final int BLEND_SRC_ALPHA
public static final int CONSTANT_COLOR
public static final int ONE_MINUS_CONSTANT_COLOR
public static final int CONSTANT_ALPHA
public static final int ONE_MINUS_CONSTANT_ALPHA
public static final int BLEND_COLOR
public static final int ARRAY_BUFFER
public static final int ELEMENT_ARRAY_BUFFER
public static final int ARRAY_BUFFER_BINDING
public static final int ELEMENT_ARRAY_BUFFER_BINDING
public static final int STREAM_DRAW
public static final int STATIC_DRAW
public static final int DYNAMIC_DRAW
public static final int BUFFER_SIZE
public static final int BUFFER_USAGE
public static final int CURRENT_VERTEX_ATTRIB
public static final int FRONT
public static final int BACK
public static final int FRONT_AND_BACK
public static final int TEXTURE_2D
public static final int CULL_FACE
public static final int BLEND
public static final int DITHER
public static final int STENCIL_TEST
public static final int DEPTH_TEST
public static final int SCISSOR_TEST
public static final int POLYGON_OFFSET_FILL
public static final int SAMPLE_ALPHA_TO_COVERAGE
public static final int SAMPLE_COVERAGE
public static final int NO_ERROR
public static final int INVALID_ENUM
public static final int INVALID_VALUE
public static final int INVALID_OPERATION
public static final int OUT_OF_MEMORY
public static final int CW
public static final int CCW
public static final int LINE_WIDTH
public static final int ALIASED_POINT_SIZE_RANGE
public static final int ALIASED_LINE_WIDTH_RANGE
public static final int CULL_FACE_MODE
public static final int FRONT_FACE
public static final int DEPTH_RANGE
public static final int DEPTH_WRITEMASK
public static final int DEPTH_CLEAR_VALUE
public static final int DEPTH_FUNC
public static final int STENCIL_CLEAR_VALUE
public static final int STENCIL_FUNC
public static final int STENCIL_FAIL
public static final int STENCIL_PASS_DEPTH_FAIL
public static final int STENCIL_PASS_DEPTH_PASS
public static final int STENCIL_REF
public static final int STENCIL_VALUE_MASK
public static final int STENCIL_WRITEMASK
public static final int STENCIL_BACK_FUNC
public static final int STENCIL_BACK_FAIL
public static final int STENCIL_BACK_PASS_DEPTH_FAIL
public static final int STENCIL_BACK_PASS_DEPTH_PASS
public static final int STENCIL_BACK_REF
public static final int STENCIL_BACK_VALUE_MASK
public static final int STENCIL_BACK_WRITEMASK
public static final int VIEWPORT
public static final int SCISSOR_BOX
public static final int COLOR_CLEAR_VALUE
public static final int COLOR_WRITEMASK
public static final int UNPACK_ALIGNMENT
public static final int PACK_ALIGNMENT
public static final int MAX_TEXTURE_SIZE
public static final int MAX_VIEWPORT_DIMS
public static final int SUBPIXEL_BITS
public static final int RED_BITS
public static final int GREEN_BITS
public static final int BLUE_BITS
public static final int ALPHA_BITS
public static final int DEPTH_BITS
public static final int STENCIL_BITS
public static final int POLYGON_OFFSET_UNITS
public static final int POLYGON_OFFSET_FACTOR
public static final int TEXTURE_BINDING_2D
public static final int SAMPLE_BUFFERS
public static final int SAMPLES
public static final int SAMPLE_COVERAGE_VALUE
public static final int SAMPLE_COVERAGE_INVERT
public static final int NUM_COMPRESSED_TEXTURE_FORMATS
public static final int COMPRESSED_TEXTURE_FORMATS
public static final int DONT_CARE
public static final int FASTEST
public static final int NICEST
public static final int GENERATE_MIPMAP_HINT
public static final int BYTE
public static final int UNSIGNED_BYTE
public static final int SHORT
public static final int UNSIGNED_SHORT
public static final int INT
public static final int UNSIGNED_INT
public static final int FLOAT
public static final int DEPTH_COMPONENT
public static final int ALPHA
public static final int RGB
public static final int RGBA
public static final int LUMINANCE
public static final int LUMINANCE_ALPHA
public static final int UNSIGNED_SHORT_4_4_4_4
public static final int UNSIGNED_SHORT_5_5_5_1
public static final int UNSIGNED_SHORT_5_6_5
public static final int FRAGMENT_SHADER
public static final int VERTEX_SHADER
public static final int MAX_VERTEX_ATTRIBS
public static final int MAX_VERTEX_UNIFORM_VECTORS
public static final int MAX_VARYING_VECTORS
public static final int MAX_COMBINED_TEXTURE_IMAGE_UNITS
public static final int MAX_VERTEX_TEXTURE_IMAGE_UNITS
public static final int MAX_TEXTURE_IMAGE_UNITS
public static final int MAX_FRAGMENT_UNIFORM_VECTORS
public static final int SHADER_TYPE
public static final int DELETE_STATUS
public static final int LINK_STATUS
public static final int VALIDATE_STATUS
public static final int ATTACHED_SHADERS
public static final int ACTIVE_UNIFORMS
public static final int ACTIVE_UNIFORM_MAX_LENGTH
public static final int ACTIVE_ATTRIBUTES
public static final int ACTIVE_ATTRIBUTE_MAX_LENGTH
public static final int SHADING_LANGUAGE_VERSION
public static final int CURRENT_PROGRAM
public static final int NEVER
public static final int LESS
public static final int EQUAL
public static final int LEQUAL
public static final int GREATER
public static final int NOTEQUAL
public static final int GEQUAL
public static final int ALWAYS
public static final int KEEP
public static final int REPLACE
public static final int INCR
public static final int DECR
public static final int INVERT
public static final int INCR_WRAP
public static final int DECR_WRAP
public static final int VENDOR
public static final int RENDERER
public static final int VERSION
public static final int NEAREST
public static final int LINEAR
public static final int NEAREST_MIPMAP_NEAREST
public static final int LINEAR_MIPMAP_NEAREST
public static final int NEAREST_MIPMAP_LINEAR
public static final int LINEAR_MIPMAP_LINEAR
public static final int TEXTURE_MAG_FILTER
public static final int TEXTURE_MIN_FILTER
public static final int TEXTURE_WRAP_S
public static final int TEXTURE_WRAP_T
public static final int TEXTURE
public static final int TEXTURE_CUBE_MAP
public static final int TEXTURE_BINDING_CUBE_MAP
public static final int TEXTURE_CUBE_MAP_POSITIVE_X
public static final int TEXTURE_CUBE_MAP_NEGATIVE_X
public static final int TEXTURE_CUBE_MAP_POSITIVE_Y
public static final int TEXTURE_CUBE_MAP_NEGATIVE_Y
public static final int TEXTURE_CUBE_MAP_POSITIVE_Z
public static final int TEXTURE_CUBE_MAP_NEGATIVE_Z
public static final int MAX_CUBE_MAP_TEXTURE_SIZE
public static final int TEXTURE0
public static final int TEXTURE1
public static final int TEXTURE2
public static final int TEXTURE3
public static final int TEXTURE4
public static final int TEXTURE5
public static final int TEXTURE6
public static final int TEXTURE7
public static final int TEXTURE8
public static final int TEXTURE9
public static final int TEXTURE10
public static final int TEXTURE11
public static final int TEXTURE12
public static final int TEXTURE13
public static final int TEXTURE14
public static final int TEXTURE15
public static final int TEXTURE16
public static final int TEXTURE17
public static final int TEXTURE18
public static final int TEXTURE19
public static final int TEXTURE20
public static final int TEXTURE21
public static final int TEXTURE22
public static final int TEXTURE23
public static final int TEXTURE24
public static final int TEXTURE25
public static final int TEXTURE26
public static final int TEXTURE27
public static final int TEXTURE28
public static final int TEXTURE29
public static final int TEXTURE30
public static final int TEXTURE31
public static final int ACTIVE_TEXTURE
public static final int REPEAT
public static final int CLAMP_TO_EDGE
public static final int MIRRORED_REPEAT
public static final int FLOAT_VEC2
public static final int FLOAT_VEC3
public static final int FLOAT_VEC4
public static final int INT_VEC2
public static final int INT_VEC3
public static final int INT_VEC4
public static final int BOOL
public static final int BOOL_VEC2
public static final int BOOL_VEC3
public static final int BOOL_VEC4
public static final int FLOAT_MAT2
public static final int FLOAT_MAT3
public static final int FLOAT_MAT4
public static final int SAMPLER_2D
public static final int SAMPLER_CUBE
public static final int VERTEX_ATTRIB_ARRAY_ENABLED
public static final int VERTEX_ATTRIB_ARRAY_SIZE
public static final int VERTEX_ATTRIB_ARRAY_STRIDE
public static final int VERTEX_ATTRIB_ARRAY_TYPE
public static final int VERTEX_ATTRIB_ARRAY_NORMALIZED
public static final int VERTEX_ATTRIB_ARRAY_POINTER
public static final int VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
public static final int IMPLEMENTATION_COLOR_READ_TYPE
public static final int IMPLEMENTATION_COLOR_READ_FORMAT
public static final int COMPILE_STATUS
public static final int INFO_LOG_LENGTH
public static final int SHADER_SOURCE_LENGTH
public static final int LOW_FLOAT
public static final int MEDIUM_FLOAT
public static final int HIGH_FLOAT
public static final int LOW_INT
public static final int MEDIUM_INT
public static final int HIGH_INT
public static final int FRAMEBUFFER
public static final int RENDERBUFFER
public static final int RGBA4
public static final int RGB5_A1
public static final int RGB565
public static final int DEPTH_COMPONENT16
public static final int STENCIL_INDEX
public static final int STENCIL_INDEX8
public static final int DEPTH_STENCIL
public static final int RENDERBUFFER_WIDTH
public static final int RENDERBUFFER_HEIGHT
public static final int RENDERBUFFER_INTERNAL_FORMAT
public static final int RENDERBUFFER_RED_SIZE
public static final int RENDERBUFFER_GREEN_SIZE
public static final int RENDERBUFFER_BLUE_SIZE
public static final int RENDERBUFFER_ALPHA_SIZE
public static final int RENDERBUFFER_DEPTH_SIZE
public static final int RENDERBUFFER_STENCIL_SIZE
public static final int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
public static final int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
public static final int FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
public static final int FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
public static final int COLOR_ATTACHMENT0
public static final int DEPTH_ATTACHMENT
public static final int STENCIL_ATTACHMENT
public static final int DEPTH_STENCIL_ATTACHMENT
public static final int NONE
public static final int FRAMEBUFFER_COMPLETE
public static final int FRAMEBUFFER_INCOMPLETE_ATTACHMENT
public static final int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
public static final int FRAMEBUFFER_INCOMPLETE_DIMENSIONS
public static final int FRAMEBUFFER_UNSUPPORTED
public static final int FRAMEBUFFER_BINDING
public static final int RENDERBUFFER_BINDING
public static final int MAX_RENDERBUFFER_SIZE
public static final int INVALID_FRAMEBUFFER_OPERATION
public static final int UNPACK_FLIP_Y_WEBGL
public static final int UNPACK_PREMULTIPLY_ALPHA_WEBGL
public static final int CONTEXT_LOST_WEBGL
public static WebGLRenderingContext getContext(com.google.gwt.dom.client.CanvasElement canvas)
public static WebGLRenderingContext getContext(com.google.gwt.dom.client.CanvasElement canvas, WebGLContextAttributes attributes)
public final com.google.gwt.dom.client.CanvasElement getCanvas()
public final WebGLContextAttributes getContextAttributes()
public final boolean isContextLost()
public final com.google.gwt.core.client.JsArrayString getSupportedExtensions()
public final com.google.gwt.core.client.JavaScriptObject getExtension(java.lang.String name)
public final void activeTexture(int texture)
public final void attachShader(WebGLProgram program, WebGLShader shader)
public final void bindAttribLocation(WebGLProgram program, int index, java.lang.String name)
public final void bindBuffer(int target,
WebGLBuffer buffer)
public final void bindFramebuffer(int target,
WebGLFramebuffer framebuffer)
public final void bindRenderbuffer(int target,
WebGLRenderbuffer renderbuffer)
public final void bindTexture(int target,
WebGLTexture texture)
public final void blendColor(float red,
float green,
float blue,
float alpha)
public final void blendEquation(int mode)
public final void blendEquationSeparate(int modeRGB,
int modeAlpha)
public final void blendFunc(int sfactor,
int dfactor)
public final void blendFuncSeparate(int srcRGB,
int dstRGB,
int srcAlpha,
int dstAlpha)
public final void bufferData(int target,
int size,
int usage)
public final void bufferData(int target,
com.google.gwt.typedarrays.shared.ArrayBufferView data,
int usage)
public final void bufferData(int target,
com.google.gwt.typedarrays.shared.ArrayBuffer data,
int usage)
public final void bufferSubData(int target,
int offset,
com.google.gwt.typedarrays.shared.ArrayBufferView data)
public final void bufferSubData(int target,
int offset,
com.google.gwt.typedarrays.shared.ArrayBuffer data)
public final int checkFramebufferStatus(int target)
public final void clear(int mask)
public final void clearColor(float red,
float green,
float blue,
float alpha)
public final void clearDepth(float depth)
public final void clearStencil(int s)
public final void colorMask(boolean red,
boolean green,
boolean blue,
boolean alpha)
public final void compileShader(WebGLShader shader)
public final void copyTexImage2D(int target,
int level,
int internalformat,
int x,
int y,
int width,
int height,
int border)
public final void copyTexSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int x,
int y,
int width,
int height)
public final WebGLBuffer createBuffer()
public final WebGLFramebuffer createFramebuffer()
public final WebGLProgram createProgram()
public final WebGLRenderbuffer createRenderbuffer()
public final WebGLShader createShader(int type)
public final WebGLTexture createTexture()
public final void cullFace(int mode)
public final void deleteBuffer(WebGLBuffer buffer)
public final void deleteFramebuffer(WebGLFramebuffer framebuffer)
public final void deleteProgram(WebGLProgram program)
public final void deleteRenderbuffer(WebGLRenderbuffer renderbuffer)
public final void deleteShader(WebGLShader shader)
public final void deleteTexture(WebGLTexture texture)
public final void depthFunc(int func)
public final void depthMask(boolean flag)
public final void depthRange(float zNear,
float zFar)
public final void detachShader(WebGLProgram program, WebGLShader shader)
public final void disable(int cap)
public final void disableVertexAttribArray(int index)
public final void drawArrays(int mode,
int first,
int count)
public final void drawElements(int mode,
int count,
int type,
int offset)
public final void enable(int cap)
public final void enableVertexAttribArray(int index)
public final void finish()
public final void flush()
public final void framebufferRenderbuffer(int target,
int attachment,
int renderbuffertarget,
WebGLRenderbuffer renderbuffer)
public final void framebufferTexture2D(int target,
int attachment,
int textarget,
WebGLTexture texture,
int level)
public final void frontFace(int mode)
public final void generateMipmap(int target)
public final WebGLActiveInfo getActiveAttrib(WebGLProgram program, int index)
public final WebGLActiveInfo getActiveUniform(WebGLProgram program, int index)
public final com.google.gwt.core.client.JsArray<WebGLShader> getAttachedShaders(WebGLProgram program)
public final int getAttribLocation(WebGLProgram program, java.lang.String name)
public final int getError()
public final java.lang.String getProgramInfoLog(WebGLProgram program)
public final java.lang.String getShaderInfoLog(WebGLShader shader)
public final java.lang.String getShaderSource(WebGLShader shader)
public final WebGLUniformLocation getUniformLocation(WebGLProgram program, java.lang.String name)
public final int getVertexAttribOffset(int index,
int pname)
public final void hint(int target,
int mode)
public final boolean isBuffer(WebGLBuffer buffer)
public final boolean isEnabled(int cap)
public final boolean isFramebuffer(WebGLFramebuffer framebuffer)
public final boolean isProgram(WebGLProgram program)
public final boolean isRenderbuffer(WebGLRenderbuffer renderbuffer)
public final boolean isShader(WebGLShader shader)
public final boolean isTexture(WebGLTexture texture)
public final void lineWidth(float width)
public final void linkProgram(WebGLProgram program)
public final void pixelStorei(int pname,
int param)
public final void polygonOffset(float factor,
float units)
public final void readPixels(int x,
int y,
int width,
int height,
int format,
int type,
com.google.gwt.typedarrays.shared.ArrayBufferView pixels)
public final void renderbufferStorage(int target,
int internalformat,
int width,
int height)
public final void sampleCoverage(float value,
boolean invert)
public final void scissor(int x,
int y,
int width,
int height)
public final void shaderSource(WebGLShader shader, java.lang.String source)
public final void stencilFunc(int func,
int ref,
int mask)
public final void stencilFuncSeparate(int face,
int func,
int ref,
int mask)
public final void stencilMask(int mask)
public final void stencilMaskSeparate(int face,
int mask)
public final void stencilOp(int fail,
int zfail,
int zpass)
public final void stencilOpSeparate(int face,
int fail,
int zfail,
int zpass)
public final void texImage2D(int target,
int level,
int internalformat,
int width,
int height,
int border,
int format,
int type,
com.google.gwt.typedarrays.shared.ArrayBufferView pixels)
public final void texImage2D(int target,
int level,
int internalformat,
int format,
int type,
com.google.gwt.canvas.dom.client.ImageData pixels)
public final void texImage2D(int target,
int level,
int internalformat,
int format,
int type,
com.google.gwt.dom.client.ImageElement image)
public final void texImage2D(int target,
int level,
int internalformat,
int format,
int type,
com.google.gwt.dom.client.CanvasElement canvas)
public final void texImage2D(int target,
int level,
int internalformat,
int format,
int type,
com.google.gwt.dom.client.VideoElement video)
public final void texParameterf(int target,
int pname,
float param)
public final void texParameteri(int target,
int pname,
int param)
public final void texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int width,
int height,
int format,
int type,
com.google.gwt.typedarrays.shared.ArrayBufferView pixels)
public final void texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int format,
int type,
com.google.gwt.canvas.dom.client.ImageData pixels)
public final void texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int format,
int type,
com.google.gwt.dom.client.ImageElement image)
public final void texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int format,
int type,
com.google.gwt.dom.client.CanvasElement canvas)
public final void texSubImage2D(int target,
int level,
int xoffset,
int yoffset,
int format,
int type,
com.google.gwt.dom.client.VideoElement video)
public final void uniform1f(WebGLUniformLocation location, float x)
public final void uniform1fv(WebGLUniformLocation location, com.google.gwt.typedarrays.shared.Float32Array v)
public final void uniform1fv(WebGLUniformLocation location, float[] v)
public final void uniform1i(WebGLUniformLocation location, int x)
public final void uniform1iv(WebGLUniformLocation location, com.google.gwt.typedarrays.shared.Int32Array v)
public final void uniform1iv(WebGLUniformLocation location, int[] v)
public final void uniform2f(WebGLUniformLocation location, float x, float y)
public final void uniform2fv(WebGLUniformLocation location, com.google.gwt.typedarrays.shared.Float32Array v)
public final void uniform2fv(WebGLUniformLocation location, float[] v)
public final void uniform2i(WebGLUniformLocation location, int x, int y)
public final void uniform2iv(WebGLUniformLocation location, com.google.gwt.typedarrays.shared.Int32Array v)
public final void uniform2iv(WebGLUniformLocation location, int[] v)
public final void uniform3f(WebGLUniformLocation location, float x, float y, float z)
public final void uniform3fv(WebGLUniformLocation location, com.google.gwt.typedarrays.shared.Float32Array v)
public final void uniform3fv(WebGLUniformLocation location, float[] v)
public final void uniform3i(WebGLUniformLocation location, int x, int y, int z)
public final void uniform3iv(WebGLUniformLocation location, com.google.gwt.typedarrays.shared.Int32Array v)
public final void uniform3iv(WebGLUniformLocation location, int[] v)
public final void uniform4f(WebGLUniformLocation location, float x, float y, float z, float w)
public final void uniform4fv(WebGLUniformLocation location, com.google.gwt.typedarrays.shared.Float32Array v)
public final void uniform4fv(WebGLUniformLocation location, float[] v)
public final void uniform4i(WebGLUniformLocation location, int x, int y, int z, int w)
public final void uniform4iv(WebGLUniformLocation location, com.google.gwt.typedarrays.shared.Int32Array v)
public final void uniform4iv(WebGLUniformLocation location, int[] v)
public final void uniformMatrix2fv(WebGLUniformLocation location, boolean transpose, com.google.gwt.typedarrays.shared.Float32Array value)
public final void uniformMatrix2fv(WebGLUniformLocation location, boolean transpose, float[] value)
public final void uniformMatrix3fv(WebGLUniformLocation location, boolean transpose, com.google.gwt.typedarrays.shared.Float32Array value)
public final void uniformMatrix3fv(WebGLUniformLocation location, boolean transpose, float[] value)
public final void uniformMatrix4fv(WebGLUniformLocation location, boolean transpose, com.google.gwt.typedarrays.shared.Float32Array value)
public final void uniformMatrix4fv(WebGLUniformLocation location, boolean transpose, float[] value)
public final void useProgram(WebGLProgram program)
public final void validateProgram(WebGLProgram program)
public final void vertexAttrib1f(int indx,
float x)
public final void vertexAttrib1fv(int indx,
com.google.gwt.typedarrays.shared.Float32Array values)
public final void vertexAttrib1fv(int indx,
float[] values)
public final void vertexAttrib2f(int indx,
float x,
float y)
public final void vertexAttrib2fv(int indx,
com.google.gwt.typedarrays.shared.Float32Array values)
public final void vertexAttrib2fv(int indx,
float[] values)
public final void vertexAttrib3f(int indx,
float x,
float y,
float z)
public final void vertexAttrib3fv(int indx,
com.google.gwt.typedarrays.shared.Float32Array values)
public final void vertexAttrib3fv(int indx,
float[] values)
public final void vertexAttrib4f(int indx,
float x,
float y,
float z,
float w)
public final void vertexAttrib4fv(int indx,
com.google.gwt.typedarrays.shared.Float32Array values)
public final void vertexAttrib4fv(int indx,
float[] values)
public final void vertexAttribPointer(int indx,
int size,
int type,
boolean normalized,
int stride,
int offset)
public final void viewport(int x,
int y,
int width,
int height)
public final java.lang.String getParameterString(int pname)
pname - one of RENDERER, SHADING_LANGUAGE_VERSION, VENDOR, VERSIONpublic final int getParameteri(int pname)
pname - one of ACTIVE_TEXTURE, ALPHA_BITS, BLEND_DST_ALPHA, BLEND_DST_RGB, BLEND_EQUATION_ALPHA, BLEND_EQUATION_RGB, BLEND_SRC_ALPHA, BLEND_SRC_RGB, BLUE_BITS, CULL_FACE_MODE, DEPTH_BITS, DEPTH_FUNC, FRONT_FACE, GENERATE_MIPMAP_HINT, GREEN_BITS, IMPLEMENTATION_COLOR_READ_FORMAT, IMPLEMENTATION_COLOR_READ_TYPE, MAX_COMBINED_TEXTURE_IMAGE_UNITS, MAX_CUBE_MAP_TEXTURE_SIZE, MAX_FRAGMENT_UNIFORM_VECTORS, MAX_RENDERBUFFER_SIZE, MAX_TEXTURE_IMAGE_UNITS, MAX_TEXTURE_SIZE, MAX_VARYING_VECTORS, MAX_VERTEX_ATTRIBS, MAX_VERTEX_TEXTURE_IMAGE_UNITS, MAX_VERTEX_UNIFORM_VECTORS, NUM_COMPRESSED_TEXTURE_FORMATS, PACK_ALIGNMENT, RED_BITS, SAMPLE_BUFFERS, SAMPLES, STENCIL_BACK_FAIL, STENCIL_BACK_FUNC, STENCIL_BACK_PASS_DEPTH_FAIL, STENCIL_BACK_PASS_DEPTH_PASS, STENCIL_BACK_REF, STENCIL_BACK_VALUE_MASK, STENCIL_BACK_WRITEMASK, STENCIL_BITS, STENCIL_CLEAR_VALUE, STENCIL_FAIL, STENCIL_FUNC, STENCIL_PASS_DEPTH_FAIL, STENCIL_PASS_DEPTH_PASS, STENCIL_REF, STENCIL_VALUE_MASK, STENCIL_WRITEMASK, SUBPIXEL_BITS, UNPACK_ALIGNMENTpublic final boolean getParameterb(int pname)
pname - one of BLEND, CULL_FACE, DEPTH_TEST, DEPTH_WRITEMASK, DITHER, POLYGON_OFFSET_FILL, SAMPLE_COVERAGE_INVERT, SCISSOR_TEST, STENCIL_TEST, UNPACK_FLIP_Y_WEBGL, UNPACK_PREMULTIPLY_ALPHA_WEBGLpublic final float getParameterf(int pname)
pname - one of DEPTH_CLEAR_VALUE, LINE_WIDTH, POLYGON_OFFSET_FACTOR, POLYGON_OFFSET_UNITS, SAMPLE_COVERAGE_VALUEpublic final <T extends WebGLObject> T getParametero(int pname)
pname - one of ARRAY_BUFFER_BINDING, COMPRESSED_TEXTURE_FORMATS, CURRENT_PROGRAM, ELEMENT_ARRAY_BUFFER_BINDING, FRAMEBUFFER_BINDING, RENDERBUFFER_BINDING, TEXTURE_BINDING_2D, TEXTURE_BINDING_CUBE_MAPpublic final <T extends com.google.gwt.typedarrays.shared.ArrayBufferView> T getParameterv(int pname)
pname - one of ALIASED_LINE_WIDTH_RANGE, ALIASED_POINT_SIZE_RANGE, BLEND_COLOR, COLOR_CLEAR_VALUE, COLOR_WRITEMASK, DEPTH_RANGE, MAX_VIEWPORT_DIMS, SCISSOR_BOX, VIEWPORTpublic final boolean getUniformb(WebGLProgram program, WebGLUniformLocation location)
public final int getUniformi(WebGLProgram program, WebGLUniformLocation location)
public final float getUniformf(WebGLProgram program, WebGLUniformLocation location)
public final <T extends com.google.gwt.typedarrays.shared.ArrayBufferView> T getUniformv(WebGLProgram program, WebGLUniformLocation location)
public final int getVertexAttribi(int index,
int pname)
pname - one of VERTEX_ATTRIB_ARRAY_SIZE, VERTEX_ATTRIB_ARRAY_STRIDE, VERTEX_ATTRIB_ARRAY_TYPEpublic final boolean getVertexAttribb(int index,
int pname)
pname - one of VERTEX_ATTRIB_ARRAY_ENABLED, VERTEX_ATTRIB_ARRAY_NORMALIZEDpublic final <T extends WebGLObject> T getVertexAttribo(int index, int pname)
pname - VERTEX_ATTRIB_ARRAY_BUFFER_BINDINGWebGLBufferpublic final com.google.gwt.typedarrays.shared.Float32Array getVertexAttribv(int index,
int pname)
pname - CURRENT_VERTEX_ATTRIBFloat32Array with 4 elementspublic final int getTexParameter(int target,
int pname)
pname - one of TEXTURE_MAG_FILTER, TEXTURE_MIN_FILTER, TEXTURE_WRAP_S, TEXTURE_WRAP_Tpublic final boolean getShaderParameterb(WebGLShader shader, int pname)
pname - one of DELETE_STATUS, COMPILE_STATUSpublic final int getShaderParameteri(WebGLShader shader, int pname)
pname - one of SHADER_TYPE, INFO_LOG_LENGTH, SHADER_SOURCE_LENGTHpublic final int getRenderbufferParameter(int target,
int pname)
pname - one of RENDERBUFFER_WIDTH, RENDERBUFFER_HEIGHT, RENDERBUFFER_INTERNAL_FORMAT, RENDERBUFFER_RED_SIZE, RENDERBUFFER_GREEN_SIZE, RENDERBUFFER_BLUE_SIZE, RENDERBUFFER_ALPHA_SIZE, RENDERBUFFER_DEPTH_SIZE, RENDERBUFFER_STENCIL_SIZEpublic final boolean getProgramParameterb(WebGLProgram program, int pname)
pname - one of DELETE_STATUS, LINK_STATUS, VALIDATE_STATUSpublic final int getProgramParameteri(WebGLProgram program, int pname)
pname - one of INFO_LOG_LENGTH, ATTACHED_SHADERS, ACTIVE_ATTRIBUTES, ACTIVE_ATTRIBUTE_MAX_LENGTH, ACTIVE_UNIFORMS, ACTIVE_UNIFORM_MAX_LENGTHpublic final int getBufferParameter(int target,
int pname)
pname - one of BUFFER_SIZE, BUFFER_USAGEpublic final int getFramebufferAttachmentParameteri(int target,
int attachment,
int pname)
pname - one of FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACEpublic final <T extends WebGLObject> T getFramebufferAttachmentParametero(int target, int attachment, int pname)
pname - FRAMEBUFFER_ATTACHMENT_OBJECT_NAMEWebGLRenderbuffer or WebGLTextureCopyright © 2018. All Rights Reserved.