RenderingContext class
- Implemented types
- Annotations
- @SupportedBrowser(SupportedBrowser.CHROME)
- @SupportedBrowser(SupportedBrowser.FIREFOX)
- @Unstable()
- @Native("WebGLRenderingContext")
Properties
- canvas → CanvasElement read-only, override
- drawingBufferHeight → int? read-only
- drawingBufferWidth → int? read-only
- 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 - bindAttribLocation(
Program program, int index, String name) → void - bindBuffer(
int target, Buffer? buffer) → void - bindFramebuffer(
int target, Framebuffer? framebuffer) → void - bindRenderbuffer(
int target, Renderbuffer? renderbuffer) → void - bindTexture(
int target, Texture? texture) → 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 - bufferData(
int target, dynamic data_OR_size, int usage) → void - bufferDataTyped(
int target, TypedData data, int usage) → void @Deprecated("Use bufferData") - Set the bufferData to
data
. - bufferSubData(
int target, int offset, dynamic data) → void - bufferSubDataTyped(
int target, int offset, TypedData data) → void @Deprecated("Use bufferSubData") - Set the bufferSubData to
data
. - checkFramebufferStatus(
int target) → int - clear(
int mask) → void - clearColor(
num red, num green, num blue, num alpha) → void - clearDepth(
num depth) → void - clearStencil(
int s) → void - 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 - compressedTexSubImage2D(
int target, int level, int xoffset, int yoffset, int width, int height, int format, TypedData data) → 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 - createBuffer(
) → Buffer - createFramebuffer(
) → Framebuffer - createProgram(
) → Program - createRenderbuffer(
) → Renderbuffer - createShader(
int type) → Shader - createTexture(
) → Texture - cullFace(
int mode) → void - deleteBuffer(
Buffer? buffer) → void - deleteFramebuffer(
Framebuffer? framebuffer) → void - deleteProgram(
Program? program) → void - deleteRenderbuffer(
Renderbuffer? renderbuffer) → void - deleteShader(
Shader? shader) → void - deleteTexture(
Texture? texture) → 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 - 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, Renderbuffer? renderbuffer) → void - framebufferTexture2D(
int target, int attachment, int textarget, Texture? texture, int level) → void - frontFace(
int mode) → void - generateMipmap(
int target) → void - getActiveAttrib(
Program program, int index) → ActiveInfo - getActiveUniform(
Program program, int index) → ActiveInfo - getAttachedShaders(
Program program) → List< Shader> ? - getAttribLocation(
Program program, String name) → int - getBufferParameter(
int target, int pname) → Object? @Creates('int|Null'), @Returns('int|Null') - getContextAttributes(
) → Map? @Creates('ContextAttributes|Null') - getError(
) → int - getExtension(
String name) → Object? - getFramebufferAttachmentParameter(
int target, int attachment, int pname) → Object? @Creates('int|Renderbuffer|Texture|Null'), @Returns('int|Renderbuffer|Texture|Null') - getParameter(
int pname) → Object? @Creates('Null|num|String|bool|JSExtendableArray|NativeFloat32List|NativeInt32List|NativeUint32List|Framebuffer|Renderbuffer|Texture'), @Returns('Null|num|String|bool|JSExtendableArray|NativeFloat32List|NativeInt32List|NativeUint32List|Framebuffer|Renderbuffer|Texture') - getProgramInfoLog(
Program program) → String? - getProgramParameter(
Program program, int pname) → Object? @Creates('int|bool|Null'), @Returns('int|bool|Null') - getRenderbufferParameter(
int target, int pname) → Object? @Creates('int|Null'), @Returns('int|Null') - getShaderInfoLog(
Shader shader) → String? - getShaderParameter(
Shader shader, int pname) → Object? @Creates('int|bool|Null'), @Returns('int|bool|Null') - getShaderPrecisionFormat(
int shadertype, int precisiontype) → ShaderPrecisionFormat - getShaderSource(
Shader shader) → String? - getSupportedExtensions(
) → List< String> ? - getTexParameter(
int target, int pname) → Object? @Creates('int|Null'), @Returns('int|Null') - getUniform(
Program program, UniformLocation location) → Object? @Creates('Null|num|String|bool|JSExtendableArray|NativeFloat32List|NativeInt32List|NativeUint32List'), @Returns('Null|num|String|bool|JSExtendableArray|NativeFloat32List|NativeInt32List|NativeUint32List') - getUniformLocation(
Program program, String name) → UniformLocation - getVertexAttrib(
int index, int pname) → Object? @Creates('Null|num|bool|NativeFloat32List|Buffer'), @Returns('Null|num|bool|NativeFloat32List|Buffer') - getVertexAttribOffset(
int index, int pname) → int - hint(
int target, int mode) → void - isBuffer(
Buffer? buffer) → bool - isContextLost(
) → bool - isEnabled(
int cap) → bool - isFramebuffer(
Framebuffer? framebuffer) → bool - isProgram(
Program? program) → bool - isRenderbuffer(
Renderbuffer? renderbuffer) → bool - isShader(
Shader? shader) → bool - isTexture(
Texture? texture) → bool - lineWidth(
num width) → void - linkProgram(
Program program) → void - noSuchMethod(
Invocation invocation) → dynamic inherited - Invoked when a non-existent method or property is accessed. [...]
- pixelStorei(
int pname, int param) → void - polygonOffset(
num factor, num units) → void - readPixels(
int x, int y, int width, int height, int format, int type, TypedData? pixels) → void - renderbufferStorage(
int target, int internalformat, int width, int height) → void - sampleCoverage(
num value, bool invert) → 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 - texImage2DTyped(
int targetTexture, int levelOfDetail, int internalFormat, int width, int height, int border, int format, int type, TypedData data) → void @Deprecated("Use texImage2D") - Sets the currently bound texture to
data
. [...] - texImage2DUntyped(
int targetTexture, int levelOfDetail, int internalFormat, int format, int type, dynamic data) → void @Deprecated("Use texImage2D") - Sets the currently bound texture to
data
. [...] - texParameterf(
int target, int pname, num param) → void - texParameteri(
int target, int pname, int param) → 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 - texSubImage2DTyped(
int targetTexture, int levelOfDetail, int xOffset, int yOffset, int width, int height, int border, int format, int type, TypedData data) → void @Deprecated("Use texSubImage2D") - Updates a sub-rectangle of the currently bound texture to
data
. - texSubImage2DUntyped(
int targetTexture, int levelOfDetail, int xOffset, int yOffset, int format, int type, dynamic data) → void @Deprecated("Use texSubImage2D") - Updates a sub-rectangle of the currently bound texture to
data
. [...] - toString(
) → String inherited - A string representation of this object. [...]
- uniform1f(
UniformLocation? location, num x) → void - uniform1fv(
UniformLocation? location, dynamic v) → void - uniform1i(
UniformLocation? location, int x) → void - uniform1iv(
UniformLocation? location, dynamic v) → void - uniform2f(
UniformLocation? location, num x, num y) → void - uniform2fv(
UniformLocation? location, dynamic v) → void - uniform2i(
UniformLocation? location, int x, int y) → void - uniform2iv(
UniformLocation? location, dynamic v) → void - uniform3f(
UniformLocation? location, num x, num y, num z) → void - uniform3fv(
UniformLocation? location, dynamic v) → void - uniform3i(
UniformLocation? location, int x, int y, int z) → void - uniform3iv(
UniformLocation? location, dynamic v) → void - uniform4f(
UniformLocation? location, num x, num y, num z, num w) → void - uniform4fv(
UniformLocation? location, dynamic v) → void - uniform4i(
UniformLocation? location, int x, int y, int z, int w) → void - uniform4iv(
UniformLocation? location, dynamic v) → void - uniformMatrix2fv(
UniformLocation? location, bool transpose, dynamic array) → void - uniformMatrix3fv(
UniformLocation? location, bool transpose, dynamic array) → void - uniformMatrix4fv(
UniformLocation? location, bool transpose, dynamic array) → 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 - vertexAttribPointer(
int indx, int size, int type, bool normalized, int stride, int offset) → void - viewport(
int x, int y, int width, int height) → void
Operators
- operator ==(
Object other) → bool inherited - The equality operator. [...]
Static Properties
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dart.dev/stable/2.13.0/dart-web_gl/RenderingContext-class.html