glesv2
Description:
The Standard for Embedded Accelerated 3D Graphics.
Content:
Namespaces:
- GLES2
Structs:
Constants:
Methods:
- public void glActiveTexture (GLenum texture)
- public void glAttachShader (GLuint program, GLuint shader)
- public void glBindAttribLocation (GLuint program, GLuint index, string name)
- public void glBindBuffer (GLenum target, GLuint buffer)
- public void glBindFramebuffer (GLenum target, GLuint framebuffer)
- public void glBindRenderbuffer (GLenum target, GLuint renderbuffer)
- public void glBindTexture (GLenum target, GLuint texture)
- public void glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
- public void glBlendEquation (GLenum mode)
- public void glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha)
- public void glBlendFunc (GLenum sfactor, GLenum dfactor)
- public void glBlendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
- public void glBufferData (GLenum target, GLsizeiptr size, GLvoid* data, GLenum usage)
- public void glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data)
- public GLenum glCheckFramebufferStatus (GLenum target)
- public void glClear (GLbitfield mask)
- public void glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
- public void glClearDepthf (GLclampf depth)
- public void glClearStencil (GLint s)
- public void glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
- public void glCompileShader (GLuint shader)
- public void glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, GLvoid* data)
- public void glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLvoid* data)
- public void glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
- public void glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
- public GLuint glCreateProgram ()
- public GLuint glCreateShader (GLenum type)
- public void glCullFace (GLenum mode)
- public void glDeleteBuffers (GLsizei n, GLuint* buffers)
- public void glDeleteFramebuffers (GLsizei n, GLuint* framebuffers)
- public void glDeleteProgram (GLuint program)
- public void glDeleteRenderbuffers (GLsizei n, GLuint* renderbuffers)
- public void glDeleteShader (GLuint shader)
- public void glDeleteTextures (GLsizei n, GLuint* textures)
- public void glDepthFunc (GLenum func)
- public void glDepthMask (GLboolean flag)
- public void glDepthRangef (GLclampf zNear, GLclampf zFar)
- public void glDetachShader (GLuint program, GLuint shader)
- public void glDisable (GLenum cap)
- public void glDisableVertexAttribArray (GLuint index)
- public void glDrawArrays (GLenum mode, GLint first, GLsizei count)
- public void glDrawElements (GLenum mode, GLsizei count, GLenum type, GLvoid* indices)
- public void glEnable (GLenum cap)
- public void glEnableVertexAttribArray (GLuint index)
- public void glFinish ()
- public void glFlush ()
- public void glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
- public void glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
- public void glFrontFace (GLenum mode)
- public void glGenBuffers (GLsizei n, GLuint* buffers)
- public void glGenFramebuffers (GLsizei n, GLuint* framebuffers)
- public void glGenRenderbuffers (GLsizei n, GLuint* renderbuffers)
- public void glGenTextures (GLsizei n, GLuint* textures)
- public void glGenerateMipmap (GLenum target)
- public void glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name)
- public void glGetActiveUniform (GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name)
- public void glGetAttachedShaders (GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders)
- public int glGetAttribLocation (GLuint program, string name)
- public void glGetBooleanv (GLenum pname, GLboolean* @params)
- public void glGetBufferParameteriv (GLenum target, GLenum pname, GLint* @params)
- public GLenum glGetError ()
- public void glGetFloatv (GLenum pname, GLfloat* @params)
- public void glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint* @params)
- public void glGetIntegerv (GLenum pname, GLint* @params)
- public void glGetProgramInfoLog (GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog)
- public void glGetProgramiv (GLuint program, GLenum pname, GLint* @params)
- public void glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint* @params)
- public void glGetShaderInfoLog (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog)
- public void glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision)
- public void glGetShaderSource (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source)
- public void glGetShaderiv (GLuint shader, GLenum pname, GLint* @params)
- public unowned string glGetString (GLenum name)
- public void glGetTexParameterfv (GLenum target, GLenum pname, GLfloat* @params)
- public void glGetTexParameteriv (GLenum target, GLenum pname, GLint* @params)
- public int glGetUniformLocation (GLuint program, string name)
- public void glGetUniformfv (GLuint program, GLint location, GLfloat* @params)
- public void glGetUniformiv (GLuint program, GLint location, GLint* @params)
- public void glGetVertexAttribPointerv (GLuint index, GLenum pname, GLvoid** pointer)
- public void glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat* @params)
- public void glGetVertexAttribiv (GLuint index, GLenum pname, GLint* @params)
- public void glHint (GLenum target, GLenum mode)
- public GLboolean glIsBuffer (GLuint buffer)
- public GLboolean glIsEnabled (GLenum cap)
- public GLboolean glIsFramebuffer (GLuint framebuffer)
- public GLboolean glIsProgram (GLuint program)
- public GLboolean glIsRenderbuffer (GLuint renderbuffer)
- public GLboolean glIsShader (GLuint shader)
- public GLboolean glIsTexture (GLuint texture)
- public void glLineWidth (GLfloat width)
- public void glLinkProgram (GLuint program)
- public void glPixelStorei (GLenum pname, GLint param)
- public void glPolygonOffset (GLfloat factor, GLfloat units)
- public void glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void* pixels)
- public void glReleaseShaderCompiler ()
- public void glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
- public void glSampleCoverage (GLclampf value, GLboolean invert)
- public void glScissor (GLint x, GLint y, GLsizei width, GLsizei height)
- public void glShaderBinary (GLsizei n, GLuint* shaders, GLenum binaryformat, GLvoid* binary, GLsizei length)
- public void glShaderSource (GLuint shader, string[] source, GLint[] length)
- public void glStencilFunc (GLenum func, GLint @ref, GLuint mask)
- public void glStencilFuncSeparate (GLenum face, GLenum func, GLint @ref, GLuint mask)
- public void glStencilMask (GLuint mask)
- public void glStencilMaskSeparate (GLenum face, GLuint mask)
- public void glStencilOp (GLenum fail, GLenum zfail, GLenum zpass)
- public void glStencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
- public void glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLvoid* pixels)
- public void glTexParameterf (GLenum target, GLenum pname, GLfloat param)
- public void glTexParameterfv (GLenum target, GLenum pname, GLfloat* @params)
- public void glTexParameteri (GLenum target, GLenum pname, GLint param)
- public void glTexParameteriv (GLenum target, GLenum pname, GLint* @params)
- public void glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels)
- public void glUniform1f (GLint location, GLfloat x)
- public void glUniform1fv (GLint location, GLsizei count, GLfloat* v)
- public void glUniform1i (GLint location, GLint x)
- public void glUniform1iv (GLint location, GLsizei count, GLint* v)
- public void glUniform2f (GLint location, GLfloat x, GLfloat y)
- public void glUniform2fv (GLint location, GLsizei count, GLfloat* v)
- public void glUniform2i (GLint location, GLint x, GLint y)
- public void glUniform2iv (GLint location, GLsizei count, GLint* v)
- public void glUniform3f (GLint location, GLfloat x, GLfloat y, GLfloat z)
- public void glUniform3fv (GLint location, GLsizei count, GLfloat* v)
- public void glUniform3i (GLint location, GLint x, GLint y, GLint z)
- public void glUniform3iv (GLint location, GLsizei count, GLint* v)
- public void glUniform4f (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
- public void glUniform4fv (GLint location, GLsizei count, GLfloat* v)
- public void glUniform4i (GLint location, GLint x, GLint y, GLint z, GLint w)
- public void glUniform4iv (GLint location, GLsizei count, GLint* v)
- public void glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, GLfloat* value)
- public void glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, GLfloat* value)
- public void glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, GLfloat* value)
- public void glUseProgram (GLuint program)
- public void glValidateProgram (GLuint program)
- public void glVertexAttrib1f (GLuint indx, GLfloat x)
- public void glVertexAttrib1fv (GLuint indx, GLfloat* values)
- public void glVertexAttrib2f (GLuint indx, GLfloat x, GLfloat y)
- public void glVertexAttrib2fv (GLuint indx, GLfloat* values)
- public void glVertexAttrib3f (GLuint indx, GLfloat x, GLfloat y, GLfloat z)
- public void glVertexAttrib3fv (GLuint indx, GLfloat* values)
- public void glVertexAttrib4f (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
- public void glVertexAttrib4fv (GLuint indx, GLfloat* values)
- public void glVertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, void* ptr)
- public void glViewport (GLint x, GLint y, GLsizei width, GLsizei height)