pub struct Version21 {
pub geterror: extern "system" fn() -> GLenum,
pub uniformmatrix2x3fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat),
pub uniformmatrix3x2fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat),
pub uniformmatrix2x4fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat),
pub uniformmatrix4x2fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat),
pub uniformmatrix3x4fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat),
pub uniformmatrix4x3fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat),
/* private fields */
}
Expand description
Functions from OpenGL version 2.1
Fields§
§geterror: extern "system" fn() -> GLenum
The function pointer to glGetError()
uniformmatrix2x3fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat)
The function pointer to glUniformMatrix2x3fv()
uniformmatrix3x2fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat)
The function pointer to glUniformMatrix3x2fv()
uniformmatrix2x4fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat)
The function pointer to glUniformMatrix2x4fv()
uniformmatrix4x2fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat)
The function pointer to glUniformMatrix4x2fv()
uniformmatrix3x4fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat)
The function pointer to glUniformMatrix3x4fv()
uniformmatrix4x3fv: extern "system" fn(GLint, GLsizei, GLboolean, *const GLfloat)
The function pointer to glUniformMatrix4x3fv()
Implementations§
Trait Implementations§
Source§impl GL_2_1 for Version21
impl GL_2_1 for Version21
Source§fn glGetError(&self) -> GLenum
fn glGetError(&self) -> GLenum
Source§fn glUniformMatrix2x3fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glUniformMatrix2x3fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix3x2fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glUniformMatrix3x2fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix2x4fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glUniformMatrix2x4fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix4x2fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glUniformMatrix4x2fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
Source§fn glUniformMatrix3x4fv(
&self,
location: GLint,
count: GLsizei,
transpose: GLboolean,
value: *const GLfloat,
) -> Result<(), GLCoreError>
fn glUniformMatrix3x4fv( &self, location: GLint, count: GLsizei, transpose: GLboolean, value: *const GLfloat, ) -> Result<(), GLCoreError>
impl Copy for Version21
impl Eq for Version21
impl StructuralPartialEq for Version21
Auto Trait Implementations§
impl Freeze for Version21
impl RefUnwindSafe for Version21
impl Send for Version21
impl Sync for Version21
impl Unpin for Version21
impl UnwindSafe for Version21
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