pub struct EsVersion20 {Show 142 fields
pub activetexture: extern "system" fn(GLenum),
pub attachshader: extern "system" fn(GLuint, GLuint),
pub bindattriblocation: extern "system" fn(GLuint, GLuint, *const GLchar),
pub bindbuffer: extern "system" fn(GLenum, GLuint),
pub bindframebuffer: extern "system" fn(GLenum, GLuint),
pub bindrenderbuffer: extern "system" fn(GLenum, GLuint),
pub bindtexture: extern "system" fn(GLenum, GLuint),
pub blendcolor: extern "system" fn(GLfloat, GLfloat, GLfloat, GLfloat),
pub blendequation: extern "system" fn(GLenum),
pub blendequationseparate: extern "system" fn(GLenum, GLenum),
pub blendfunc: extern "system" fn(GLenum, GLenum),
pub blendfuncseparate: extern "system" fn(GLenum, GLenum, GLenum, GLenum),
pub bufferdata: extern "system" fn(GLenum, GLsizeiptr, *const c_void, GLenum),
pub buffersubdata: extern "system" fn(GLenum, GLintptr, GLsizeiptr, *const c_void),
pub checkframebufferstatus: extern "system" fn(GLenum) -> GLenum,
pub clear: extern "system" fn(GLbitfield),
pub clearcolor: extern "system" fn(GLfloat, GLfloat, GLfloat, GLfloat),
pub cleardepthf: extern "system" fn(GLfloat),
pub clearstencil: extern "system" fn(GLint),
pub colormask: extern "system" fn(GLboolean, GLboolean, GLboolean, GLboolean),
pub compileshader: extern "system" fn(GLuint),
pub compressedteximage2d: extern "system" fn(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, *const c_void),
pub compressedtexsubimage2d: extern "system" fn(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, *const c_void),
pub copyteximage2d: extern "system" fn(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint),
pub copytexsubimage2d: extern "system" fn(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei),
pub createprogram: extern "system" fn() -> GLuint,
pub createshader: extern "system" fn(GLenum) -> GLuint,
pub cullface: extern "system" fn(GLenum),
pub deletebuffers: extern "system" fn(GLsizei, *const GLuint),
pub deleteframebuffers: extern "system" fn(GLsizei, *const GLuint),
pub deleteprogram: extern "system" fn(GLuint),
pub deleterenderbuffers: extern "system" fn(GLsizei, *const GLuint),
pub deleteshader: extern "system" fn(GLuint),
pub deletetextures: extern "system" fn(GLsizei, *const GLuint),
pub depthfunc: extern "system" fn(GLenum),
pub depthmask: extern "system" fn(GLboolean),
pub depthrangef: extern "system" fn(GLfloat, GLfloat),
pub detachshader: extern "system" fn(GLuint, GLuint),
pub disable: extern "system" fn(GLenum),
pub disablevertexattribarray: extern "system" fn(GLuint),
pub drawarrays: extern "system" fn(GLenum, GLint, GLsizei),
pub drawelements: extern "system" fn(GLenum, GLsizei, GLenum, *const c_void),
pub enable: extern "system" fn(GLenum),
pub enablevertexattribarray: extern "system" fn(GLuint),
pub finish: extern "system" fn(),
pub flush: extern "system" fn(),
pub framebufferrenderbuffer: extern "system" fn(GLenum, GLenum, GLenum, GLuint),
pub framebuffertexture2d: extern "system" fn(GLenum, GLenum, GLenum, GLuint, GLint),
pub frontface: extern "system" fn(GLenum),
pub genbuffers: extern "system" fn(GLsizei, *mut GLuint),
pub generatemipmap: extern "system" fn(GLenum),
pub genframebuffers: extern "system" fn(GLsizei, *mut GLuint),
pub genrenderbuffers: extern "system" fn(GLsizei, *mut GLuint),
pub gentextures: extern "system" fn(GLsizei, *mut GLuint),
pub getactiveattrib: extern "system" fn(GLuint, GLuint, GLsizei, *mut GLsizei, *mut GLint, *mut GLenum, *mut GLchar),
pub getactiveuniform: extern "system" fn(GLuint, GLuint, GLsizei, *mut GLsizei, *mut GLint, *mut GLenum, *mut GLchar),
pub getattachedshaders: extern "system" fn(GLuint, GLsizei, *mut GLsizei, *mut GLuint),
pub getattriblocation: extern "system" fn(GLuint, *const GLchar) -> GLint,
pub getbooleanv: extern "system" fn(GLenum, *mut GLboolean),
pub getbufferparameteriv: extern "system" fn(GLenum, GLenum, *mut GLint),
pub geterror: extern "system" fn() -> GLenum,
pub getfloatv: extern "system" fn(GLenum, *mut GLfloat),
pub getframebufferattachmentparameteriv: extern "system" fn(GLenum, GLenum, GLenum, *mut GLint),
pub getintegerv: extern "system" fn(GLenum, *mut GLint),
pub getprogramiv: extern "system" fn(GLuint, GLenum, *mut GLint),
pub getprograminfolog: extern "system" fn(GLuint, GLsizei, *mut GLsizei, *mut GLchar),
pub getrenderbufferparameteriv: extern "system" fn(GLenum, GLenum, *mut GLint),
pub getshaderiv: extern "system" fn(GLuint, GLenum, *mut GLint),
pub getshaderinfolog: extern "system" fn(GLuint, GLsizei, *mut GLsizei, *mut GLchar),
pub getshaderprecisionformat: extern "system" fn(GLenum, GLenum, *mut GLint, *mut GLint),
pub getshadersource: extern "system" fn(GLuint, GLsizei, *mut GLsizei, *mut GLchar),
pub getstring: extern "system" fn(GLenum) -> *const GLubyte,
pub gettexparameterfv: extern "system" fn(GLenum, GLenum, *mut GLfloat),
pub gettexparameteriv: extern "system" fn(GLenum, GLenum, *mut GLint),
pub getuniformfv: extern "system" fn(GLuint, GLint, *mut GLfloat),
pub getuniformiv: extern "system" fn(GLuint, GLint, *mut GLint),
pub getuniformlocation: extern "system" fn(GLuint, *const GLchar) -> GLint,
pub getvertexattribfv: extern "system" fn(GLuint, GLenum, *mut GLfloat),
pub getvertexattribiv: extern "system" fn(GLuint, GLenum, *mut GLint),
pub getvertexattribpointerv: extern "system" fn(GLuint, GLenum, *mut *mut c_void),
pub hint: extern "system" fn(GLenum, GLenum),
pub isbuffer: extern "system" fn(GLuint) -> GLboolean,
pub isenabled: extern "system" fn(GLenum) -> GLboolean,
pub isframebuffer: extern "system" fn(GLuint) -> GLboolean,
pub isprogram: extern "system" fn(GLuint) -> GLboolean,
pub isrenderbuffer: extern "system" fn(GLuint) -> GLboolean,
pub isshader: extern "system" fn(GLuint) -> GLboolean,
pub istexture: extern "system" fn(GLuint) -> GLboolean,
pub linewidth: extern "system" fn(GLfloat),
pub linkprogram: extern "system" fn(GLuint),
pub pixelstorei: extern "system" fn(GLenum, GLint),
pub polygonoffset: extern "system" fn(GLfloat, GLfloat),
pub readpixels: extern "system" fn(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, *mut c_void),
pub releaseshadercompiler: extern "system" fn(),
pub renderbufferstorage: extern "system" fn(GLenum, GLenum, GLsizei, GLsizei),
pub samplecoverage: extern "system" fn(GLfloat, GLboolean),
pub scissor: extern "system" fn(GLint, GLint, GLsizei, GLsizei),
pub shaderbinary: extern "system" fn(GLsizei, *const GLuint, GLenum, *const c_void, GLsizei),
pub shadersource: extern "system" fn(GLuint, GLsizei, *const *const GLchar, *const GLint),
pub stencilfunc: extern "system" fn(GLenum, GLint, GLuint),
pub stencilfuncseparate: extern "system" fn(GLenum, GLenum, GLint, GLuint),
pub stencilmask: extern "system" fn(GLuint),
pub stencilmaskseparate: extern "system" fn(GLenum, GLuint),
pub stencilop: extern "system" fn(GLenum, GLenum, GLenum),
pub stencilopseparate: extern "system" fn(GLenum, GLenum, GLenum, GLenum),
pub teximage2d: extern "system" fn(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, *const c_void),
pub texparameterf: extern "system" fn(GLenum, GLenum, GLfloat),
pub texparameterfv: extern "system" fn(GLenum, GLenum, *const GLfloat),
pub texparameteri: extern "system" fn(GLenum, GLenum, GLint),
pub texparameteriv: extern "system" fn(GLenum, GLenum, *const GLint),
pub texsubimage2d: extern "system" fn(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, *const c_void),
pub uniform1f: extern "system" fn(GLint, GLfloat),
pub uniform1fv: extern "system" fn(GLint, GLsizei, *const GLfloat),
pub uniform1i: extern "system" fn(GLint, GLint),
pub uniform1iv: extern "system" fn(GLint, GLsizei, *const GLint),
pub uniform2f: extern "system" fn(GLint, GLfloat, GLfloat),
pub uniform2fv: extern "system" fn(GLint, GLsizei, *const GLfloat),
pub uniform2i: extern "system" fn(GLint, GLint, GLint),
pub uniform2iv: extern "system" fn(GLint, GLsizei, *const GLint),
pub uniform3f: extern "system" fn(GLint, GLfloat, GLfloat, GLfloat),
pub uniform3fv: extern "system" fn(GLint, GLsizei, *const GLfloat),
pub uniform3i: extern "system" fn(GLint, GLint, GLint, GLint),
pub uniform3iv: extern "system" fn(GLint, GLsizei, *const GLint),
pub uniform4f: extern "system" fn(GLint, GLfloat, GLfloat, GLfloat, GLfloat),
pub uniform4fv: extern "system" fn(GLint, GLsizei, *const GLfloat),
pub uniform4i: extern "system" fn(GLint, GLint, GLint, GLint, GLint),
pub uniform4iv: extern "system" fn(GLint, GLsizei, *const GLint),
pub uniformmatrix2fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat),
pub uniformmatrix3fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat),
pub uniformmatrix4fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat),
pub useprogram: extern "system" fn(GLuint),
pub validateprogram: extern "system" fn(GLuint),
pub vertexattrib1f: extern "system" fn(GLuint, GLfloat),
pub vertexattrib1fv: extern "system" fn(GLuint, *const GLfloat),
pub vertexattrib2f: extern "system" fn(GLuint, GLfloat, GLfloat),
pub vertexattrib2fv: extern "system" fn(GLuint, *const GLfloat),
pub vertexattrib3f: extern "system" fn(GLuint, GLfloat, GLfloat, GLfloat),
pub vertexattrib3fv: extern "system" fn(GLuint, *const GLfloat),
pub vertexattrib4f: extern "system" fn(GLuint, GLfloat, GLfloat, GLfloat, GLfloat),
pub vertexattrib4fv: extern "system" fn(GLuint, *const GLfloat),
pub vertexattribpointer: extern "system" fn(GLuint, GLint, GLenum, GLboolean, GLsizei, *const c_void),
pub viewport: extern "system" fn(GLint, GLint, GLsizei, GLsizei),
/* private fields */
}
Expand description
Functions from OpenGL ES version 2.0
Fields§
§activetexture: extern "system" fn(GLenum)
The function pointer to glActiveTexture()
attachshader: extern "system" fn(GLuint, GLuint)
The function pointer to glAttachShader()
bindattriblocation: extern "system" fn(GLuint, GLuint, *const GLchar)
The function pointer to glBindAttribLocation()
bindbuffer: extern "system" fn(GLenum, GLuint)
The function pointer to glBindBuffer()
bindframebuffer: extern "system" fn(GLenum, GLuint)
The function pointer to glBindFramebuffer()
bindrenderbuffer: extern "system" fn(GLenum, GLuint)
The function pointer to glBindRenderbuffer()
bindtexture: extern "system" fn(GLenum, GLuint)
The function pointer to glBindTexture()
blendcolor: extern "system" fn(GLfloat, GLfloat, GLfloat, GLfloat)
The function pointer to glBlendColor()
blendequation: extern "system" fn(GLenum)
The function pointer to glBlendEquation()
blendequationseparate: extern "system" fn(GLenum, GLenum)
The function pointer to glBlendEquationSeparate()
blendfunc: extern "system" fn(GLenum, GLenum)
The function pointer to glBlendFunc()
blendfuncseparate: extern "system" fn(GLenum, GLenum, GLenum, GLenum)
The function pointer to glBlendFuncSeparate()
bufferdata: extern "system" fn(GLenum, GLsizeiptr, *const c_void, GLenum)
The function pointer to glBufferData()
buffersubdata: extern "system" fn(GLenum, GLintptr, GLsizeiptr, *const c_void)
The function pointer to glBufferSubData()
checkframebufferstatus: extern "system" fn(GLenum) -> GLenum
The function pointer to glCheckFramebufferStatus()
clear: extern "system" fn(GLbitfield)
The function pointer to glClear()
clearcolor: extern "system" fn(GLfloat, GLfloat, GLfloat, GLfloat)
The function pointer to glClearColor()
cleardepthf: extern "system" fn(GLfloat)
The function pointer to glClearDepthf()
clearstencil: extern "system" fn(GLint)
The function pointer to glClearStencil()
colormask: extern "system" fn(GLboolean, GLboolean, GLboolean, GLboolean)
The function pointer to glColorMask()
compileshader: extern "system" fn(GLuint)
The function pointer to glCompileShader()
compressedteximage2d: extern "system" fn(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, *const c_void)
The function pointer to glCompressedTexImage2D()
compressedtexsubimage2d: extern "system" fn(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, *const c_void)
The function pointer to glCompressedTexSubImage2D()
copyteximage2d: extern "system" fn(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)
The function pointer to glCopyTexImage2D()
copytexsubimage2d: extern "system" fn(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)
The function pointer to glCopyTexSubImage2D()
createprogram: extern "system" fn() -> GLuint
The function pointer to glCreateProgram()
createshader: extern "system" fn(GLenum) -> GLuint
The function pointer to glCreateShader()
cullface: extern "system" fn(GLenum)
The function pointer to glCullFace()
deletebuffers: extern "system" fn(GLsizei, *const GLuint)
The function pointer to glDeleteBuffers()
deleteframebuffers: extern "system" fn(GLsizei, *const GLuint)
The function pointer to glDeleteFramebuffers()
deleteprogram: extern "system" fn(GLuint)
The function pointer to glDeleteProgram()
deleterenderbuffers: extern "system" fn(GLsizei, *const GLuint)
The function pointer to glDeleteRenderbuffers()
deleteshader: extern "system" fn(GLuint)
The function pointer to glDeleteShader()
deletetextures: extern "system" fn(GLsizei, *const GLuint)
The function pointer to glDeleteTextures()
depthfunc: extern "system" fn(GLenum)
The function pointer to glDepthFunc()
depthmask: extern "system" fn(GLboolean)
The function pointer to glDepthMask()
depthrangef: extern "system" fn(GLfloat, GLfloat)
The function pointer to glDepthRangef()
detachshader: extern "system" fn(GLuint, GLuint)
The function pointer to glDetachShader()
disable: extern "system" fn(GLenum)
The function pointer to glDisable()
disablevertexattribarray: extern "system" fn(GLuint)
The function pointer to glDisableVertexAttribArray()
drawarrays: extern "system" fn(GLenum, GLint, GLsizei)
The function pointer to glDrawArrays()
drawelements: extern "system" fn(GLenum, GLsizei, GLenum, *const c_void)
The function pointer to glDrawElements()
enable: extern "system" fn(GLenum)
The function pointer to glEnable()
enablevertexattribarray: extern "system" fn(GLuint)
The function pointer to glEnableVertexAttribArray()
finish: extern "system" fn()
The function pointer to glFinish()
flush: extern "system" fn()
The function pointer to glFlush()
framebufferrenderbuffer: extern "system" fn(GLenum, GLenum, GLenum, GLuint)
The function pointer to glFramebufferRenderbuffer()
framebuffertexture2d: extern "system" fn(GLenum, GLenum, GLenum, GLuint, GLint)
The function pointer to glFramebufferTexture2D()
frontface: extern "system" fn(GLenum)
The function pointer to glFrontFace()
genbuffers: extern "system" fn(GLsizei, *mut GLuint)
The function pointer to glGenBuffers()
generatemipmap: extern "system" fn(GLenum)
The function pointer to glGenerateMipmap()
genframebuffers: extern "system" fn(GLsizei, *mut GLuint)
The function pointer to glGenFramebuffers()
genrenderbuffers: extern "system" fn(GLsizei, *mut GLuint)
The function pointer to glGenRenderbuffers()
gentextures: extern "system" fn(GLsizei, *mut GLuint)
The function pointer to glGenTextures()
getactiveattrib: extern "system" fn(GLuint, GLuint, GLsizei, *mut GLsizei, *mut GLint, *mut GLenum, *mut GLchar)
The function pointer to glGetActiveAttrib()
getactiveuniform: extern "system" fn(GLuint, GLuint, GLsizei, *mut GLsizei, *mut GLint, *mut GLenum, *mut GLchar)
The function pointer to glGetActiveUniform()
getattachedshaders: extern "system" fn(GLuint, GLsizei, *mut GLsizei, *mut GLuint)
The function pointer to glGetAttachedShaders()
getattriblocation: extern "system" fn(GLuint, *const GLchar) -> GLint
The function pointer to glGetAttribLocation()
getbooleanv: extern "system" fn(GLenum, *mut GLboolean)
The function pointer to glGetBooleanv()
getbufferparameteriv: extern "system" fn(GLenum, GLenum, *mut GLint)
The function pointer to glGetBufferParameteriv()
geterror: extern "system" fn() -> GLenum
The function pointer to glGetError()
getfloatv: extern "system" fn(GLenum, *mut GLfloat)
The function pointer to glGetFloatv()
getframebufferattachmentparameteriv: extern "system" fn(GLenum, GLenum, GLenum, *mut GLint)
The function pointer to glGetFramebufferAttachmentParameteriv()
getintegerv: extern "system" fn(GLenum, *mut GLint)
The function pointer to glGetIntegerv()
getprogramiv: extern "system" fn(GLuint, GLenum, *mut GLint)
The function pointer to glGetProgramiv()
getprograminfolog: extern "system" fn(GLuint, GLsizei, *mut GLsizei, *mut GLchar)
The function pointer to glGetProgramInfoLog()
getrenderbufferparameteriv: extern "system" fn(GLenum, GLenum, *mut GLint)
The function pointer to glGetRenderbufferParameteriv()
getshaderiv: extern "system" fn(GLuint, GLenum, *mut GLint)
The function pointer to glGetShaderiv()
getshaderinfolog: extern "system" fn(GLuint, GLsizei, *mut GLsizei, *mut GLchar)
The function pointer to glGetShaderInfoLog()
getshaderprecisionformat: extern "system" fn(GLenum, GLenum, *mut GLint, *mut GLint)
The function pointer to glGetShaderPrecisionFormat()
getshadersource: extern "system" fn(GLuint, GLsizei, *mut GLsizei, *mut GLchar)
The function pointer to glGetShaderSource()
getstring: extern "system" fn(GLenum) -> *const GLubyte
The function pointer to glGetString()
gettexparameterfv: extern "system" fn(GLenum, GLenum, *mut GLfloat)
The function pointer to glGetTexParameterfv()
gettexparameteriv: extern "system" fn(GLenum, GLenum, *mut GLint)
The function pointer to glGetTexParameteriv()
getuniformfv: extern "system" fn(GLuint, GLint, *mut GLfloat)
The function pointer to glGetUniformfv()
getuniformiv: extern "system" fn(GLuint, GLint, *mut GLint)
The function pointer to glGetUniformiv()
getuniformlocation: extern "system" fn(GLuint, *const GLchar) -> GLint
The function pointer to glGetUniformLocation()
getvertexattribfv: extern "system" fn(GLuint, GLenum, *mut GLfloat)
The function pointer to glGetVertexAttribfv()
getvertexattribiv: extern "system" fn(GLuint, GLenum, *mut GLint)
The function pointer to glGetVertexAttribiv()
getvertexattribpointerv: extern "system" fn(GLuint, GLenum, *mut *mut c_void)
The function pointer to glGetVertexAttribPointerv()
hint: extern "system" fn(GLenum, GLenum)
The function pointer to glHint()
isbuffer: extern "system" fn(GLuint) -> GLboolean
The function pointer to glIsBuffer()
isenabled: extern "system" fn(GLenum) -> GLboolean
The function pointer to glIsEnabled()
isframebuffer: extern "system" fn(GLuint) -> GLboolean
The function pointer to glIsFramebuffer()
isprogram: extern "system" fn(GLuint) -> GLboolean
The function pointer to glIsProgram()
isrenderbuffer: extern "system" fn(GLuint) -> GLboolean
The function pointer to glIsRenderbuffer()
isshader: extern "system" fn(GLuint) -> GLboolean
The function pointer to glIsShader()
istexture: extern "system" fn(GLuint) -> GLboolean
The function pointer to glIsTexture()
linewidth: extern "system" fn(GLfloat)
The function pointer to glLineWidth()
linkprogram: extern "system" fn(GLuint)
The function pointer to glLinkProgram()
pixelstorei: extern "system" fn(GLenum, GLint)
The function pointer to glPixelStorei()
polygonoffset: extern "system" fn(GLfloat, GLfloat)
The function pointer to glPolygonOffset()
readpixels: extern "system" fn(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, *mut c_void)
The function pointer to glReadPixels()
releaseshadercompiler: extern "system" fn()
The function pointer to glReleaseShaderCompiler()
renderbufferstorage: extern "system" fn(GLenum, GLenum, GLsizei, GLsizei)
The function pointer to glRenderbufferStorage()
samplecoverage: extern "system" fn(GLfloat, GLboolean)
The function pointer to glSampleCoverage()
scissor: extern "system" fn(GLint, GLint, GLsizei, GLsizei)
The function pointer to glScissor()
shaderbinary: extern "system" fn(GLsizei, *const GLuint, GLenum, *const c_void, GLsizei)
The function pointer to glShaderBinary()
shadersource: extern "system" fn(GLuint, GLsizei, *const *const GLchar, *const GLint)
The function pointer to glShaderSource()
stencilfunc: extern "system" fn(GLenum, GLint, GLuint)
The function pointer to glStencilFunc()
stencilfuncseparate: extern "system" fn(GLenum, GLenum, GLint, GLuint)
The function pointer to glStencilFuncSeparate()
stencilmask: extern "system" fn(GLuint)
The function pointer to glStencilMask()
stencilmaskseparate: extern "system" fn(GLenum, GLuint)
The function pointer to glStencilMaskSeparate()
stencilop: extern "system" fn(GLenum, GLenum, GLenum)
The function pointer to glStencilOp()
stencilopseparate: extern "system" fn(GLenum, GLenum, GLenum, GLenum)
The function pointer to glStencilOpSeparate()
teximage2d: extern "system" fn(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, *const c_void)
The function pointer to glTexImage2D()
texparameterf: extern "system" fn(GLenum, GLenum, GLfloat)
The function pointer to glTexParameterf()
texparameterfv: extern "system" fn(GLenum, GLenum, *const GLfloat)
The function pointer to glTexParameterfv()
texparameteri: extern "system" fn(GLenum, GLenum, GLint)
The function pointer to glTexParameteri()
texparameteriv: extern "system" fn(GLenum, GLenum, *const GLint)
The function pointer to glTexParameteriv()
texsubimage2d: extern "system" fn(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, *const c_void)
The function pointer to glTexSubImage2D()
uniform1f: extern "system" fn(GLint, GLfloat)
The function pointer to glUniform1f()
uniform1fv: extern "system" fn(GLint, GLsizei, *const GLfloat)
The function pointer to glUniform1fv()
uniform1i: extern "system" fn(GLint, GLint)
The function pointer to glUniform1i()
uniform1iv: extern "system" fn(GLint, GLsizei, *const GLint)
The function pointer to glUniform1iv()
uniform2f: extern "system" fn(GLint, GLfloat, GLfloat)
The function pointer to glUniform2f()
uniform2fv: extern "system" fn(GLint, GLsizei, *const GLfloat)
The function pointer to glUniform2fv()
uniform2i: extern "system" fn(GLint, GLint, GLint)
The function pointer to glUniform2i()
uniform2iv: extern "system" fn(GLint, GLsizei, *const GLint)
The function pointer to glUniform2iv()
uniform3f: extern "system" fn(GLint, GLfloat, GLfloat, GLfloat)
The function pointer to glUniform3f()
uniform3fv: extern "system" fn(GLint, GLsizei, *const GLfloat)
The function pointer to glUniform3fv()
uniform3i: extern "system" fn(GLint, GLint, GLint, GLint)
The function pointer to glUniform3i()
uniform3iv: extern "system" fn(GLint, GLsizei, *const GLint)
The function pointer to glUniform3iv()
uniform4f: extern "system" fn(GLint, GLfloat, GLfloat, GLfloat, GLfloat)
The function pointer to glUniform4f()
uniform4fv: extern "system" fn(GLint, GLsizei, *const GLfloat)
The function pointer to glUniform4fv()
uniform4i: extern "system" fn(GLint, GLint, GLint, GLint, GLint)
The function pointer to glUniform4i()
uniform4iv: extern "system" fn(GLint, GLsizei, *const GLint)
The function pointer to glUniform4iv()
uniformmatrix2fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat)
The function pointer to glUniformMatrix2fv()
uniformmatrix3fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat)
The function pointer to glUniformMatrix3fv()
uniformmatrix4fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat)
The function pointer to glUniformMatrix4fv()
useprogram: extern "system" fn(GLuint)
The function pointer to glUseProgram()
validateprogram: extern "system" fn(GLuint)
The function pointer to glValidateProgram()
vertexattrib1f: extern "system" fn(GLuint, GLfloat)
The function pointer to glVertexAttrib1f()
vertexattrib1fv: extern "system" fn(GLuint, *const GLfloat)
The function pointer to glVertexAttrib1fv()
vertexattrib2f: extern "system" fn(GLuint, GLfloat, GLfloat)
The function pointer to glVertexAttrib2f()
vertexattrib2fv: extern "system" fn(GLuint, *const GLfloat)
The function pointer to glVertexAttrib2fv()
vertexattrib3f: extern "system" fn(GLuint, GLfloat, GLfloat, GLfloat)
The function pointer to glVertexAttrib3f()
vertexattrib3fv: extern "system" fn(GLuint, *const GLfloat)
The function pointer to glVertexAttrib3fv()
vertexattrib4f: extern "system" fn(GLuint, GLfloat, GLfloat, GLfloat, GLfloat)
The function pointer to glVertexAttrib4f()
vertexattrib4fv: extern "system" fn(GLuint, *const GLfloat)
The function pointer to glVertexAttrib4fv()
vertexattribpointer: extern "system" fn(GLuint, GLint, GLenum, GLboolean, GLsizei, *const c_void)
The function pointer to glVertexAttribPointer()
viewport: extern "system" fn(GLint, GLint, GLsizei, GLsizei)
The function pointer to glViewport()
Implementations§
Trait Implementations§
Source§impl Clone for EsVersion20
impl Clone for EsVersion20
Source§fn clone(&self) -> EsVersion20
fn clone(&self) -> EsVersion20
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more