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