pub struct Version11 {Show 15 fields
pub geterror: extern "system" fn() -> GLenum,
pub drawarrays: extern "system" fn(GLenum, GLint, GLsizei),
pub drawelements: extern "system" fn(GLenum, GLsizei, GLenum, *const c_void),
pub getpointerv: extern "system" fn(GLenum, *mut *mut c_void),
pub polygonoffset: extern "system" fn(GLfloat, GLfloat),
pub copyteximage1d: extern "system" fn(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint),
pub copyteximage2d: extern "system" fn(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint),
pub copytexsubimage1d: extern "system" fn(GLenum, GLint, GLint, GLint, GLint, GLsizei),
pub copytexsubimage2d: extern "system" fn(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei),
pub texsubimage1d: extern "system" fn(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, *const c_void),
pub texsubimage2d: extern "system" fn(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, *const c_void),
pub bindtexture: extern "system" fn(GLenum, GLuint),
pub deletetextures: extern "system" fn(GLsizei, *const GLuint),
pub gentextures: extern "system" fn(GLsizei, *mut GLuint),
pub istexture: extern "system" fn(GLuint) -> GLboolean,
/* private fields */
}
Expand description
Functions from OpenGL version 1.1
Fields§
§geterror: extern "system" fn() -> GLenum
The function pointer to glGetError()
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()
getpointerv: extern "system" fn(GLenum, *mut *mut c_void)
The function pointer to glGetPointerv()
polygonoffset: extern "system" fn(GLfloat, GLfloat)
The function pointer to glPolygonOffset()
copyteximage1d: extern "system" fn(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint)
The function pointer to glCopyTexImage1D()
copyteximage2d: extern "system" fn(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint)
The function pointer to glCopyTexImage2D()
copytexsubimage1d: extern "system" fn(GLenum, GLint, GLint, GLint, GLint, GLsizei)
The function pointer to glCopyTexSubImage1D()
copytexsubimage2d: extern "system" fn(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei)
The function pointer to glCopyTexSubImage2D()
texsubimage1d: extern "system" fn(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, *const c_void)
The function pointer to glTexSubImage1D()
texsubimage2d: extern "system" fn(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, *const c_void)
The function pointer to glTexSubImage2D()
bindtexture: extern "system" fn(GLenum, GLuint)
The function pointer to glBindTexture()
deletetextures: extern "system" fn(GLsizei, *const GLuint)
The function pointer to glDeleteTextures()
gentextures: extern "system" fn(GLsizei, *mut GLuint)
The function pointer to glGenTextures()
istexture: extern "system" fn(GLuint) -> GLboolean
The function pointer to glIsTexture()
Implementations§
Trait Implementations§
Source§impl GL_1_1 for Version11
impl GL_1_1 for Version11
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glDrawArrays(
&self,
mode: GLenum,
first: GLint,
count: GLsizei,
) -> Result<(), GLCoreError>
fn glDrawArrays( &self, mode: GLenum, first: GLint, count: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glDrawElements(
&self,
mode: GLenum,
count: GLsizei,
type_: GLenum,
indices: *const c_void,
) -> Result<(), GLCoreError>
fn glDrawElements( &self, mode: GLenum, count: GLsizei, type_: GLenum, indices: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glGetPointerv(
&self,
pname: GLenum,
params: *mut *mut c_void,
) -> Result<(), GLCoreError>
fn glGetPointerv( &self, pname: GLenum, params: *mut *mut c_void, ) -> Result<(), GLCoreError>
Source§fn glPolygonOffset(
&self,
factor: GLfloat,
units: GLfloat,
) -> Result<(), GLCoreError>
fn glPolygonOffset( &self, factor: GLfloat, units: GLfloat, ) -> Result<(), GLCoreError>
Source§fn glCopyTexImage1D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
border: GLint,
) -> Result<(), GLCoreError>
fn glCopyTexImage1D( &self, target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, border: GLint, ) -> Result<(), GLCoreError>
Source§fn glCopyTexImage2D(
&self,
target: GLenum,
level: GLint,
internalformat: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
) -> Result<(), GLCoreError>
fn glCopyTexImage2D( &self, target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei, border: GLint, ) -> Result<(), GLCoreError>
Source§fn glCopyTexSubImage1D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
) -> Result<(), GLCoreError>
fn glCopyTexSubImage1D( &self, target: GLenum, level: GLint, xoffset: GLint, x: GLint, y: GLint, width: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glCopyTexSubImage2D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
) -> Result<(), GLCoreError>
fn glCopyTexSubImage2D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei, ) -> Result<(), GLCoreError>
Source§fn glTexSubImage1D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
width: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void,
) -> Result<(), GLCoreError>
fn glTexSubImage1D( &self, target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, type_: GLenum, pixels: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glTexSubImage2D(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
type_: GLenum,
pixels: *const c_void,
) -> Result<(), GLCoreError>
fn glTexSubImage2D( &self, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, type_: GLenum, pixels: *const c_void, ) -> Result<(), GLCoreError>
Source§fn glBindTexture(
&self,
target: GLenum,
texture: GLuint,
) -> Result<(), GLCoreError>
fn glBindTexture( &self, target: GLenum, texture: GLuint, ) -> Result<(), GLCoreError>
Source§fn glDeleteTextures(
&self,
n: GLsizei,
textures: *const GLuint,
) -> Result<(), GLCoreError>
fn glDeleteTextures( &self, n: GLsizei, textures: *const GLuint, ) -> Result<(), GLCoreError>
Source§fn glGenTextures(
&self,
n: GLsizei,
textures: *mut GLuint,
) -> Result<(), GLCoreError>
fn glGenTextures( &self, n: GLsizei, textures: *mut GLuint, ) -> Result<(), GLCoreError>
Source§fn glIsTexture(&self, texture: GLuint) -> Result<GLboolean, GLCoreError>
fn glIsTexture(&self, texture: GLuint) -> Result<GLboolean, GLCoreError>
impl Copy for Version11
impl Eq for Version11
impl StructuralPartialEq for Version11
Auto Trait Implementations§
impl Freeze for Version11
impl RefUnwindSafe for Version11
impl Send for Version11
impl Sync for Version11
impl Unpin for Version11
impl UnwindSafe for Version11
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more