PropsWebGL2RenderingContextBase extension

on

Methods

beginQuery(int target, WebGLQuery query) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

beginTransformFeedback(int primitiveMode) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

bindBufferBase(int target, int index, WebGLBuffer? buffer) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

bindBufferRange(int target, int index, WebGLBuffer? buffer, int offset, int size) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

bindSampler(int unit, WebGLSampler? sampler) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

bindTransformFeedback(int target, WebGLTransformFeedback? tf) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

bindVertexArray(WebGLVertexArrayObject? array) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

blitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

clearBufferfi(int buffer, int drawbuffer, dynamic depth, int stencil) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

clearBufferfv(int buffer, int drawbuffer, dynamic values, [int? srcOffset = 0]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

clearBufferiv(int buffer, int drawbuffer, dynamic values, [int? srcOffset = 0]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

clearBufferuiv(int buffer, int drawbuffer, dynamic values, [int? srcOffset = 0]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

clientWaitSync(WebGLSync sync, int flags, int timeout) → int

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

compressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, dynamic srcData, [int? srcOffset = 0, int? srcLengthOverride = 0]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

compressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, dynamic srcData, [int? srcOffset = 0, int? srcLengthOverride = 0]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

copyBufferSubData(int readTarget, int writeTarget, int readOffset, int writeOffset, int size) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

copyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

createQuery() → WebGLQuery?

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

createSampler() → WebGLSampler?

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

createTransformFeedback() → WebGLTransformFeedback?

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

createVertexArray() → WebGLVertexArrayObject?

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

deleteQuery(WebGLQuery? query) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

deleteSampler(WebGLSampler? sampler) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

deleteSync(WebGLSync? sync) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

deleteTransformFeedback(WebGLTransformFeedback? tf) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

deleteVertexArray(WebGLVertexArrayObject? vertexArray) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

drawArraysInstanced(int mode, int first, int count, int instanceCount) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

drawBuffers(Iterable<int> buffers) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

drawElementsInstanced(int mode, int count, int type, int offset, int instanceCount) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

drawRangeElements(int mode, int start, int end, int count, int type, int offset) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

endQuery(int target) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

endTransformFeedback() → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

fenceSync(int condition, int flags) → WebGLSync?

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

framebufferTextureLayer(int target, int attachment, WebGLTexture? texture, int level, int layer) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

getActiveUniformBlockName(WebGLProgram program, int uniformBlockIndex) → String?

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

getActiveUniformBlockParameter(WebGLProgram program, int uniformBlockIndex, int pname) → dynamic

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

getActiveUniforms(WebGLProgram program, Iterable<int> uniformIndices, int pname) → dynamic

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

getBufferSubData(int target, int srcByteOffset, dynamic dstBuffer, [int? dstOffset = 0, int? length = 0]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

getFragDataLocation(WebGLProgram program, String name) → int

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

getIndexedParameter(int target, int index) → dynamic

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

getInternalformatParameter(int target, int internalformat, int pname) → dynamic

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

getQuery(int target, int pname) → WebGLQuery?

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

getQueryParameter(WebGLQuery query, int pname) → dynamic

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

getSamplerParameter(WebGLSampler sampler, int pname) → dynamic

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

getSyncParameter(WebGLSync sync, int pname) → dynamic

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

getTransformFeedbackVarying(WebGLProgram program, int index) → WebGLActiveInfo?

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

getUniformBlockIndex(WebGLProgram program, String uniformBlockName) → int

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

getUniformIndices(WebGLProgram program, Iterable<String> uniformNames) → Iterable<int>

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

invalidateFramebuffer(int target, Iterable<int> attachments) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

invalidateSubFramebuffer(int target, Iterable<int> attachments, int x, int y, int width, int height) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

isQuery(WebGLQuery? query) → bool

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

isSampler(WebGLSampler? sampler) → bool

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

isSync(WebGLSync? sync) → bool

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

isTransformFeedback(WebGLTransformFeedback? tf) → bool

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

isVertexArray(WebGLVertexArrayObject? vertexArray) → bool

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

pauseTransformFeedback() → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

readBuffer(int src) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

renderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

resumeTransformFeedback() → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

samplerParameterf(WebGLSampler sampler, int pname, dynamic param) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

samplerParameteri(WebGLSampler sampler, int pname, int param) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

texImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, [dynamic srcData, int? srcOffset]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

texStorage2D(int target, int levels, int internalformat, int width, int height) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

texStorage3D(int target, int levels, int internalformat, int width, int height, int depth) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

texSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, [dynamic srcData, int? srcOffset = 0]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

transformFeedbackVaryings(WebGLProgram program, Iterable<String> varyings, int bufferMode) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

uniform1ui(WebGLUniformLocation? location, int v0) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

uniform1uiv(WebGLUniformLocation? location, dynamic data, [int? srcOffset = 0, int? srcLength = 0]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

uniform2ui(WebGLUniformLocation? location, int v0, int v1) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

uniform2uiv(WebGLUniformLocation? location, dynamic data, [int? srcOffset = 0, int? srcLength = 0]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

uniform3ui(WebGLUniformLocation? location, int v0, int v1, int v2) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

uniform3uiv(WebGLUniformLocation? location, dynamic data, [int? srcOffset = 0, int? srcLength = 0]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

uniform4ui(WebGLUniformLocation? location, int v0, int v1, int v2, int v3) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

uniform4uiv(WebGLUniformLocation? location, dynamic data, [int? srcOffset = 0, int? srcLength = 0]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

uniformBlockBinding(WebGLProgram program, int uniformBlockIndex, int uniformBlockBinding) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

uniformMatrix2x3fv(WebGLUniformLocation? location, bool transpose, dynamic data, [int? srcOffset = 0, int? srcLength = 0]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

uniformMatrix2x4fv(WebGLUniformLocation? location, bool transpose, dynamic data, [int? srcOffset = 0, int? srcLength = 0]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

uniformMatrix3x2fv(WebGLUniformLocation? location, bool transpose, dynamic data, [int? srcOffset = 0, int? srcLength = 0]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

uniformMatrix3x4fv(WebGLUniformLocation? location, bool transpose, dynamic data, [int? srcOffset = 0, int? srcLength = 0]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

uniformMatrix4x2fv(WebGLUniformLocation? location, bool transpose, dynamic data, [int? srcOffset = 0, int? srcLength = 0]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

uniformMatrix4x3fv(WebGLUniformLocation? location, bool transpose, dynamic data, [int? srcOffset = 0, int? srcLength = 0]) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

vertexAttribDivisor(int index, int divisor) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

vertexAttribI4i(int index, int x, int y, int z, int w) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

vertexAttribI4iv(int index, dynamic values) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

vertexAttribI4ui(int index, int x, int y, int z, int w) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

vertexAttribI4uiv(int index, dynamic values) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

vertexAttribIPointer(int index, int size, int type, int stride, int offset) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension

waitSync(WebGLSync sync, int flags, int timeout) → void

Available on WebGL2RenderingContextBase, provided by the PropsWebGL2RenderingContextBase extension