LibOpenGLES class

Constructors

LibOpenGLES.new(dynamic gl)

Properties

gl ↔ dynamic
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

createTexture() → dynamic
deleteRenderbuffer(dynamic renderbuffer) → void
getActiveAttrib(dynamic v0, int v1) → dynamic
getActiveUniform(dynamic v0, dynamic v1) → dynamic
getContextAttributes() → dynamic
getExtension(String key) → dynamic
getParameter(dynamic key) → dynamic
getProgramInfoLog(dynamic program) String?
getProgramParameter(dynamic program, int pname) → dynamic
getShaderInfoLog(dynamic shader) String?
getString(String key) → dynamic
glActiveTexture(int v0) → void
glAttachShader(dynamic program, dynamic shader) → void
glBeginTransformFeedback(int primitiveMode) → void
glBindAttribLocation(dynamic program, int index, String name) → void
glBindBuffer(int target, dynamic buffer) → void
glBindFramebuffer(int target, dynamic framebuffer) → void
glBindRenderbuffer(int target, dynamic framebuffer) → void
glBindTexture(int type, dynamic texture) → void
glBindTransformFeedback(int target, dynamic id) → void
glBindVertexArray(dynamic array) → void
glBlendEquation(int v0) → void
glBlendEquationSeparate(int modeRGB, int modeAlpha) → void
glBlendFunc(int sfactor, int dfactor) → void
glBlendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) → void
glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) → void
glBufferData(int target, TypedData data, int usage) → void
glBufferSubData(int target, int dstByteOffset, TypedData srcData, int srcOffset, int length) → void
glCheckFramebufferStatus(int target) int
glClear(dynamic mask) → void
glClearColor(double red, double green, double blue, double alpha) → void
glClearDepth(double depth) → void
glClearStencil(int s) → void
glColorMask(bool red, bool green, bool blue, bool alpha) → void
glCompileShader(dynamic shader) → void
glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, TypedData? data) → void
glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, TypedData? pixels) → void
glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border) → void
glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) → void
glCreateBuffer() → dynamic
glCreateFramebuffer() → dynamic
glCreateProgram() → dynamic
glCreateRenderbuffer() → dynamic
glCreateShader(int type) → dynamic
glCreateTransformFeedback() int
glCreateVertexArray() → dynamic
glCullFace(int mode) → void
glDeleteBuffer(dynamic buffer) → void
glDeleteFramebuffer(dynamic framebuffer) → void
glDeleteProgram(dynamic program) → void
glDeleteShader(dynamic shader) → void
glDeleteTexture(dynamic v0) → void
glDeleteTransformFeedback(dynamic transformFeedback) → void
glDeleteVertexArray(dynamic array) → void
glDepthFunc(int v0) → void
glDepthMask(bool v0) → void
glDisable(int v0) → void
glDisableVertexAttribArray(int index) → void
glDrawArrays(int mode, int first, int count) → void
glDrawArraysInstanced(int mode, int first, int count, int instanceCount) → void
glDrawBuffers(List<int> buffers) → void
glDrawElements(int mode, int count, int type, int offset) → void
glDrawElementsInstanced(int mode, int count, int type, int offset, int instanceCount) → void
glEnable(int v0) → void
glEnableVertexAttribArray(int index) → void
glEndTransformFeedback() → void
glFinish() → void
glFlush() → void
glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, dynamic renderbuffer) → void
glFramebufferTexture2D(int target, int attachment, int textarget, dynamic texture, int level) → void
glFrontFace(int mode) → void
glGenerateMipmap(int target) → void
glGenFramebuffers(int count, List buffers) → void
glGenRenderbuffers(int count, List buffers) → void
glGetAttribLocation(dynamic program, String name) → dynamic
glGetError() int
glGetShaderParameter(dynamic shader, int pname) bool
glGetShaderPrecisionFormat() ShaderPrecisionFormat
glGetShaderSource(dynamic shader) String?
glGetTransformFeedbackVarying(dynamic program, int index) Map<String, dynamic>?
glGetUniformLocation(dynamic program, String name) → dynamic
glInvalidateFramebuffer(int target, List<int> attachments) → void
glIsProgram(dynamic program) bool
glLineWidth(double width) → void
glLinkProgram(dynamic program, [bool checkForErrors = true]) → void
glPauseTransformFeedback() → void
glPixelStorei(int pname, int param) → void
glPolygonOffset(double factor, double units) → void
glReadPixels(int x, int y, int width, int height, int format, int type, TypedData? pixels) → void
glRenderbufferStorage(int target, int internalformat, int width, int height) → void
glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height) → void
glResumeTransformFeedback() → void
glScissor(int x, int y, int width, int height) → void
glShaderSource(dynamic shader, String shaderSource) → void
glStencilFunc(int func, int ref, int mask) → void
glStencilMask(int mask) → void
glStencilOp(int fail, int zfail, int zpass) → void
glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, TypedData? pixels) → void
glTexImage2D_NOSIZE(int target, int level, int internalformat, int border, int format, int type, TypedData? pixels) → void
glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, TypedData? pixels) → void
glTexParameteri(int target, int pname, int param) → void
glTexStorage2D(int target, int levels, int internalformat, int width, int height) → void
glTexStorage3D(int target, int levels, int internalformat, int width, int height, int depth) → void
glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, TypedData? pixels) → void
glTexSubImage2D_NOSIZE(int target, int level, int xoffset, int yoffset, int format, int type, TypedData? pixels) → void
glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, TypedData? pixels) → void
glTransformFeedbackVaryings(dynamic program, int count, List<String> varyings, int bufferMode) → void
glUniform1f(dynamic location, double x) → void
glUniform1fv(dynamic location, List<double> v) → void
glUniform1i(dynamic location, int x) → void
glUniform1iv(dynamic location, List<int> v) → void
glUniform2f(dynamic location, double x, double y) → void
glUniform2fv(dynamic location, List<double> v) → void
glUniform2iv(dynamic location, List<int> v) → void
glUniform3f(dynamic location, double x, double y, double z) → void
glUniform3fv(dynamic location, List<double> v) → void
glUniform3iv(dynamic location, List<int> v) → void
glUniform4f(dynamic location, double x, double y, double z, double w) → void
glUniform4fv(dynamic location, List<double> vectors) → void
glUniform4iv(dynamic location, List<int> v) → void
glUniformMatrix3fv(dynamic location, bool transpose, List<double> values) → void
glUniformMatrix4fv(dynamic location, bool transpose, List<double> values) → void
glUseProgram(dynamic program) → void
glVertexAttrib1fv(int index, List<double> values) → void
glVertexAttrib2fv(int index, List<double> values) → void
glVertexAttrib3fv(int index, List<double> values) → void
glVertexAttrib4fv(int index, List<double> values) → void
glVertexAttribDivisor(int index, int divisor) → void
glVertexAttribIPointer(int index, int size, int type, int stride, int pointer) → void
glVertexAttribPointer(int index, int size, int type, bool normalized, int stride, int offset) → void
glViewport(int x, int y, int width, int height) → void
isTransformFeedback(dynamic transformFeedback) bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
readCurrentPixels(int x, int y, int width, int height) Uint8List
texParameterf(int target, int pname, double param) → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited