dart:web_gl
RenderingContext2 class
- Annotations
- @Native("WebGL2RenderingContext")
Properties
- canvas → Canvas
final
- drawingBufferHeight → int
final
- drawingBufferWidth → int
final
- hashCode → int
read-only, inherited
- The hash code for this object. [...]
- runtimeType → Type
read-only, inherited
- A representation of the runtime type of the object.
Methods
- activeTexture(int texture) → void
- attachShader(Program program, Shader shader) → void
- beginQuery(int target, Query query) → void
- beginTransformFeedback(int primitiveMode) → void
- bindAttribLocation(Program program, int index, String name) → void
- bindBuffer(int target, Buffer buffer) → void
- bindBufferBase(int target, int index, Buffer buffer) → void
- bindBufferRange(int target, int index, Buffer buffer, int offset, int size) → void
- bindFramebuffer(int target, Framebuffer framebuffer) → void
- bindRenderbuffer(int target, Renderbuffer renderbuffer) → void
- bindSampler(int unit, Sampler sampler) → void
- bindTexture(int target, Texture texture) → void
- bindTransformFeedback(int target, TransformFeedback feedback) → void
- bindVertexArray(VertexArrayObject vertexArray) → void
- blendColor(num red, num green, num blue, num 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
- blitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) → void
- bufferData(int target, dynamic data_OR_size, int usage) → void
- bufferData2(int target, TypedData srcData, int usage, int srcOffset, [ int length ]) → void
@JSName('bufferData')
- bufferSubData(int target, int offset, dynamic data) → void
- bufferSubData2(int target, int dstByteOffset, TypedData srcData, int srcOffset, [ int length ]) → void
@JSName('bufferSubData')
- checkFramebufferStatus(int target) → int
- clear(int mask) → void
- clearBufferfi(int buffer, int drawbuffer, num depth, int stencil) → void
- clearBufferfv(int buffer, int drawbuffer, dynamic value, [ int srcOffset ]) → void
- clearBufferiv(int buffer, int drawbuffer, dynamic value, [ int srcOffset ]) → void
- clearBufferuiv(int buffer, int drawbuffer, dynamic value, [ int srcOffset ]) → void
- clearColor(num red, num green, num blue, num alpha) → void
- clearDepth(num depth) → void
- clearStencil(int s) → void
- clientWaitSync(Sync sync, int flags, int timeout) → int
- colorMask(bool red, bool green, bool blue, bool alpha) → void
- commit() → Future
- compileShader(Shader shader) → void
- compressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, TypedData data) → void
- compressedTexImage2D2(int target, int level, int internalformat, int width, int height, int border, TypedData data, int srcOffset, [ int srcLengthOverride ]) → void
@JSName('compressedTexImage2D')
- compressedTexImage2D3(int target, int level, int internalformat, int width, int height, int border, int imageSize, int offset) → void
@JSName('compressedTexImage2D')
- compressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, TypedData data, [ int srcOffset, int srcLengthOverride ]) → void
- compressedTexImage3D2(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, int offset) → void
@JSName('compressedTexImage3D')
- compressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, TypedData data) → void
- compressedTexSubImage2D2(int target, int level, int xoffset, int yoffset, int width, int height, int format, TypedData data, int srcOffset, [ int srcLengthOverride ]) → void
@JSName('compressedTexSubImage2D')
- compressedTexSubImage2D3(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, int offset) → void
@JSName('compressedTexSubImage2D')
- compressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, TypedData data, [ int srcOffset, int srcLengthOverride ]) → void
- compressedTexSubImage3D2(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, int offset) → void
@JSName('compressedTexSubImage3D')
- copyBufferSubData(int readTarget, int writeTarget, int readOffset, int writeOffset, int size) → 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) → void
- copyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height) → void
- createBuffer() → Buffer
- createFramebuffer() → Framebuffer
- createProgram() → Program
- createQuery() → Query
- createRenderbuffer() → Renderbuffer
- createSampler() → Sampler
- createShader(int type) → Shader
- createTexture() → Texture
- createTransformFeedback() → TransformFeedback
- createVertexArray() → VertexArrayObject
- cullFace(int mode) → void
- deleteBuffer(Buffer buffer) → void
- deleteFramebuffer(Framebuffer framebuffer) → void
- deleteProgram(Program program) → void
- deleteQuery(Query query) → void
- deleteRenderbuffer(Renderbuffer renderbuffer) → void
- deleteSampler(Sampler sampler) → void
- deleteShader(Shader shader) → void
- deleteSync(Sync sync) → void
- deleteTexture(Texture texture) → void
- deleteTransformFeedback(TransformFeedback feedback) → void
- deleteVertexArray(VertexArrayObject vertexArray) → void
- depthFunc(int func) → void
- depthMask(bool flag) → void
- depthRange(num zNear, num zFar) → void
- detachShader(Program program, Shader shader) → void
- disable(int cap) → void
- disableVertexAttribArray(int index) → void
- drawArrays(int mode, int first, int count) → void
- drawArraysInstanced(int mode, int first, int count, int instanceCount) → void
- drawBuffers(List<int> buffers) → void
- drawElements(int mode, int count, int type, int offset) → void
- drawElementsInstanced(int mode, int count, int type, int offset, int instanceCount) → void
- drawRangeElements(int mode, int start, int end, int count, int type, int offset) → void
- enable(int cap) → void
- enableVertexAttribArray(int index) → void
- endQuery(int target) → void
- endTransformFeedback() → void
- fenceSync(int condition, int flags) → Sync
- finish() → void
- flush() → void
- framebufferRenderbuffer(int target, int attachment, int renderbuffertarget, Renderbuffer renderbuffer) → void
- framebufferTexture2D(int target, int attachment, int textarget, Texture texture, int level) → void
- framebufferTextureLayer(int target, int attachment, Texture texture, int level, int layer) → void
- frontFace(int mode) → void
- generateMipmap(int target) → void
- getActiveAttrib(Program program, int index) → ActiveInfo
- getActiveUniform(Program program, int index) → ActiveInfo
- getActiveUniformBlockName(Program program, int uniformBlockIndex) → String
- getActiveUniformBlockParameter(Program program, int uniformBlockIndex, int pname) → Object
- getActiveUniforms(Program program, List<int> uniformIndices, int pname) → Object
- getAttachedShaders(Program program) → List<Shader>
- getAttribLocation(Program program, String name) → int
- getBufferParameter(int target, int pname) → Object
- getBufferSubData(int target, int srcByteOffset, TypedData dstData, [ int dstOffset, int length ]) → void
- getContextAttributes() → Map
- getError() → int
- getExtension(String name) → Object
- getFragDataLocation(Program program, String name) → int
- getFramebufferAttachmentParameter(int target, int attachment, int pname) → Object
- getIndexedParameter(int target, int index) → Object
- getInternalformatParameter(int target, int internalformat, int pname) → Object
- getParameter(int pname) → Object
- getProgramInfoLog(Program program) → String
- getProgramParameter(Program program, int pname) → Object
- getQuery(int target, int pname) → Object
- getQueryParameter(Query query, int pname) → Object
- getRenderbufferParameter(int target, int pname) → Object
- getSamplerParameter(Sampler sampler, int pname) → Object
- getShaderInfoLog(Shader shader) → String
- getShaderParameter(Shader shader, int pname) → Object
- getShaderPrecisionFormat(int shadertype, int precisiontype) → ShaderPrecisionFormat
- getShaderSource(Shader shader) → String
- getSupportedExtensions() → List<String>
- getSyncParameter(Sync sync, int pname) → Object
- getTexParameter(int target, int pname) → Object
- getTransformFeedbackVarying(Program program, int index) → ActiveInfo
- getUniform(Program program, UniformLocation location) → Object
- getUniformBlockIndex(Program program, String uniformBlockName) → int
- getUniformIndices(Program program, List<String> uniformNames) → List<int>
- getUniformLocation(Program program, String name) → UniformLocation
- getVertexAttrib(int index, int pname) → Object
- getVertexAttribOffset(int index, int pname) → int
- hint(int target, int mode) → void
- invalidateFramebuffer(int target, List<int> attachments) → void
- invalidateSubFramebuffer(int target, List<int> attachments, int x, int y, int width, int height) → void
- isBuffer(Buffer buffer) → bool
- isContextLost() → bool
- isEnabled(int cap) → bool
- isFramebuffer(Framebuffer framebuffer) → bool
- isProgram(Program program) → bool
- isQuery(Query query) → bool
- isRenderbuffer(Renderbuffer renderbuffer) → bool
- isSampler(Sampler sampler) → bool
- isShader(Shader shader) → bool
- isSync(Sync sync) → bool
- isTexture(Texture texture) → bool
- isTransformFeedback(TransformFeedback feedback) → bool
- isVertexArray(VertexArrayObject vertexArray) → bool
- lineWidth(num width) → void
- linkProgram(Program program) → void
- pauseTransformFeedback() → void
- pixelStorei(int pname, int param) → void
- polygonOffset(num factor, num units) → void
- readBuffer(int mode) → void
- readPixels(int x, int y, int width, int height, int format, int type, TypedData pixels) → void
- readPixels2(int x, int y, int width, int height, int format, int type, dynamic dstData_OR_offset, [ int offset ]) → void
@JSName('readPixels')
- renderbufferStorage(int target, int internalformat, int width, int height) → void
- renderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height) → void
- resumeTransformFeedback() → void
- sampleCoverage(num value, bool invert) → void
- samplerParameterf(Sampler sampler, int pname, num param) → void
- samplerParameteri(Sampler sampler, int pname, int param) → void
- scissor(int x, int y, int width, int height) → void
- shaderSource(Shader shader, String string) → 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_OR_width, int height_OR_type, dynamic bitmap_OR_border_OR_canvas_OR_image_OR_pixels_OR_video, [ int format, int type, TypedData pixels ]) → void
- texImage2D2(int target, int level, int internalformat, int width, int height, int border, int format, int type, dynamic bitmap_OR_canvas_OR_data_OR_image_OR_offset_OR_srcData_OR_video, [ int srcOffset ]) → void
- texImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, dynamic bitmap_OR_canvas_OR_data_OR_image_OR_offset_OR_pixels_OR_video, [ int srcOffset ]) → void
- texParameterf(int target, int pname, num param) → void
- texParameteri(int target, int pname, int param) → void
- texStorage2D(int target, int levels, int internalformat, int width, int height) → void
- texStorage3D(int target, int levels, int internalformat, int width, int height, int depth) → void
- texSubImage2D(int target, int level, int xoffset, int yoffset, int format_OR_width, int height_OR_type, dynamic bitmap_OR_canvas_OR_format_OR_image_OR_pixels_OR_video, [ int type, TypedData pixels ]) → void
- texSubImage2D2(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, dynamic bitmap_OR_canvas_OR_data_OR_image_OR_offset_OR_srcData_OR_video, [ int srcOffset ]) → void
- texSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, dynamic bitmap_OR_canvas_OR_data_OR_image_OR_offset_OR_pixels_OR_video, [ int srcOffset ]) → void
- transformFeedbackVaryings(Program program, List<String> varyings, int bufferMode) → void
- uniform1f(UniformLocation location, num x) → void
- uniform1fv(UniformLocation location, dynamic v) → void
- uniform1fv2(UniformLocation location, dynamic v, int srcOffset, [ int srcLength ]) → void
@JSName('uniform1fv')
- uniform1i(UniformLocation location, int x) → void
- uniform1iv(UniformLocation location, dynamic v) → void
- uniform1iv2(UniformLocation location, dynamic v, int srcOffset, [ int srcLength ]) → void
@JSName('uniform1iv')
- uniform1ui(UniformLocation location, int v0) → void
- uniform1uiv(UniformLocation location, dynamic v, [ int srcOffset, int srcLength ]) → void
- uniform2f(UniformLocation location, num x, num y) → void
- uniform2fv(UniformLocation location, dynamic v) → void
- uniform2fv2(UniformLocation location, dynamic v, int srcOffset, [ int srcLength ]) → void
@JSName('uniform2fv')
- uniform2i(UniformLocation location, int x, int y) → void
- uniform2iv(UniformLocation location, dynamic v) → void
- uniform2iv2(UniformLocation location, dynamic v, int srcOffset, [ int srcLength ]) → void
@JSName('uniform2iv')
- uniform2ui(UniformLocation location, int v0, int v1) → void
- uniform2uiv(UniformLocation location, dynamic v, [ int srcOffset, int srcLength ]) → void
- uniform3f(UniformLocation location, num x, num y, num z) → void
- uniform3fv(UniformLocation location, dynamic v) → void
- uniform3fv2(UniformLocation location, dynamic v, int srcOffset, [ int srcLength ]) → void
@JSName('uniform3fv')
- uniform3i(UniformLocation location, int x, int y, int z) → void
- uniform3iv(UniformLocation location, dynamic v) → void
- uniform3iv2(UniformLocation location, dynamic v, int srcOffset, [ int srcLength ]) → void
@JSName('uniform3iv')
- uniform3ui(UniformLocation location, int v0, int v1, int v2) → void
- uniform3uiv(UniformLocation location, dynamic v, [ int srcOffset, int srcLength ]) → void
- uniform4f(UniformLocation location, num x, num y, num z, num w) → void
- uniform4fv(UniformLocation location, dynamic v) → void
- uniform4fv2(UniformLocation location, dynamic v, int srcOffset, [ int srcLength ]) → void
@JSName('uniform4fv')
- uniform4i(UniformLocation location, int x, int y, int z, int w) → void
- uniform4iv(UniformLocation location, dynamic v) → void
- uniform4iv2(UniformLocation location, dynamic v, int srcOffset, [ int srcLength ]) → void
@JSName('uniform4iv')
- uniform4ui(UniformLocation location, int v0, int v1, int v2, int v3) → void
- uniform4uiv(UniformLocation location, dynamic v, [ int srcOffset, int srcLength ]) → void
- uniformBlockBinding(Program program, int uniformBlockIndex, int uniformBlockBinding) → void
- uniformMatrix2fv(UniformLocation location, bool transpose, dynamic array) → void
- uniformMatrix2fv2(UniformLocation location, bool transpose, dynamic array, int srcOffset, [ int srcLength ]) → void
@JSName('uniformMatrix2fv')
- uniformMatrix2x3fv(UniformLocation location, bool transpose, dynamic value, [ int srcOffset, int srcLength ]) → void
- uniformMatrix2x4fv(UniformLocation location, bool transpose, dynamic value, [ int srcOffset, int srcLength ]) → void
- uniformMatrix3fv(UniformLocation location, bool transpose, dynamic array) → void
- uniformMatrix3fv2(UniformLocation location, bool transpose, dynamic array, int srcOffset, [ int srcLength ]) → void
@JSName('uniformMatrix3fv')
- uniformMatrix3x2fv(UniformLocation location, bool transpose, dynamic value, [ int srcOffset, int srcLength ]) → void
- uniformMatrix3x4fv(UniformLocation location, bool transpose, dynamic value, [ int srcOffset, int srcLength ]) → void
- uniformMatrix4fv(UniformLocation location, bool transpose, dynamic array) → void
- uniformMatrix4fv2(UniformLocation location, bool transpose, dynamic array, int srcOffset, [ int srcLength ]) → void
@JSName('uniformMatrix4fv')
- uniformMatrix4x2fv(UniformLocation location, bool transpose, dynamic value, [ int srcOffset, int srcLength ]) → void
- uniformMatrix4x3fv(UniformLocation location, bool transpose, dynamic value, [ int srcOffset, int srcLength ]) → void
- useProgram(Program program) → void
- validateProgram(Program program) → void
- vertexAttrib1f(int indx, num x) → void
- vertexAttrib1fv(int indx, dynamic values) → void
- vertexAttrib2f(int indx, num x, num y) → void
- vertexAttrib2fv(int indx, dynamic values) → void
- vertexAttrib3f(int indx, num x, num y, num z) → void
- vertexAttrib3fv(int indx, dynamic values) → void
- vertexAttrib4f(int indx, num x, num y, num z, num w) → void
- vertexAttrib4fv(int indx, dynamic values) → void
- vertexAttribDivisor(int index, int divisor) → void
- vertexAttribI4i(int index, int x, int y, int z, int w) → void
- vertexAttribI4iv(int index, dynamic v) → void
- vertexAttribI4ui(int index, int x, int y, int z, int w) → void
- vertexAttribI4uiv(int index, dynamic v) → void
- vertexAttribIPointer(int index, int size, int type, int stride, int offset) → void
- vertexAttribPointer(int indx, int size, int type, bool normalized, int stride, int offset) → void
- viewport(int x, int y, int width, int height) → void
- waitSync(Sync sync, int flags, int timeout) → void
- noSuchMethod(Invocation invocation) → dynamic
inherited
- Invoked when a non-existent method or property is accessed. [...]
- toString() → String
inherited
- Returns a string representation of this object.
Operators
- operator ==(dynamic other) → bool
inherited
- The equality operator. [...]