pub struct Version40 { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl GL_4_0 for Version40
impl GL_4_0 for Version40
fn glMinSampleShading(&self, value: f32)
fn glBlendEquationi(&self, buf: u32, mode: u32)
fn glBlendEquationSeparatei(&self, buf: u32, modeRGB: u32, modeAlpha: u32)
fn glBlendFunci(&self, buf: u32, src: u32, dst: u32)
fn glBlendFuncSeparatei( &self, buf: u32, srcRGB: u32, dstRGB: u32, srcAlpha: u32, dstAlpha: u32, )
fn glDrawArraysIndirect(&self, mode: u32, indirect: *const c_void)
fn glDrawElementsIndirect(&self, mode: u32, type_: u32, indirect: *const c_void)
fn glUniform1d(&self, location: i32, x: f64)
fn glUniform2d(&self, location: i32, x: f64, y: f64)
fn glUniform3d(&self, location: i32, x: f64, y: f64, z: f64)
fn glUniform4d(&self, location: i32, x: f64, y: f64, z: f64, w: f64)
fn glUniform1dv(&self, location: i32, count: i32, value: *const f64)
fn glUniform2dv(&self, location: i32, count: i32, value: *const f64)
fn glUniform3dv(&self, location: i32, count: i32, value: *const f64)
fn glUniform4dv(&self, location: i32, count: i32, value: *const f64)
fn glUniformMatrix2dv( &self, location: i32, count: i32, transpose: u8, value: *const f64, )
fn glUniformMatrix3dv( &self, location: i32, count: i32, transpose: u8, value: *const f64, )
fn glUniformMatrix4dv( &self, location: i32, count: i32, transpose: u8, value: *const f64, )
fn glUniformMatrix2x3dv( &self, location: i32, count: i32, transpose: u8, value: *const f64, )
fn glUniformMatrix2x4dv( &self, location: i32, count: i32, transpose: u8, value: *const f64, )
fn glUniformMatrix3x2dv( &self, location: i32, count: i32, transpose: u8, value: *const f64, )
fn glUniformMatrix3x4dv( &self, location: i32, count: i32, transpose: u8, value: *const f64, )
fn glUniformMatrix4x2dv( &self, location: i32, count: i32, transpose: u8, value: *const f64, )
fn glUniformMatrix4x3dv( &self, location: i32, count: i32, transpose: u8, value: *const f64, )
fn glGetUniformdv(&self, program: u32, location: i32, params: *mut f64)
fn glGetSubroutineUniformLocation( &self, program: u32, shadertype: u32, name: *const i8, ) -> i32
fn glGetSubroutineIndex( &self, program: u32, shadertype: u32, name: *const i8, ) -> u32
fn glGetActiveSubroutineUniformiv( &self, program: u32, shadertype: u32, index: u32, pname: u32, values: *mut i32, )
fn glGetActiveSubroutineUniformName( &self, program: u32, shadertype: u32, index: u32, bufSize: i32, length: *mut i32, name: *mut i8, )
fn glGetActiveSubroutineName( &self, program: u32, shadertype: u32, index: u32, bufSize: i32, length: *mut i32, name: *mut i8, )
fn glUniformSubroutinesuiv( &self, shadertype: u32, count: i32, indices: *const u32, )
fn glGetUniformSubroutineuiv( &self, shadertype: u32, location: i32, params: *mut u32, )
fn glGetProgramStageiv( &self, program: u32, shadertype: u32, pname: u32, values: *mut i32, )
fn glPatchParameteri(&self, pname: u32, value: i32)
fn glPatchParameterfv(&self, pname: u32, values: *const f32)
fn glBindTransformFeedback(&self, target: u32, id: u32)
fn glDeleteTransformFeedbacks(&self, n: i32, ids: *const u32)
fn glGenTransformFeedbacks(&self, n: i32, ids: *mut u32)
fn glIsTransformFeedback(&self, id: u32) -> u8
fn glPauseTransformFeedback(&self)
fn glResumeTransformFeedback(&self)
fn glDrawTransformFeedback(&self, mode: u32, id: u32)
fn glDrawTransformFeedbackStream(&self, mode: u32, id: u32, stream: u32)
fn glBeginQueryIndexed(&self, target: u32, index: u32, id: u32)
fn glEndQueryIndexed(&self, target: u32, index: u32)
fn glGetQueryIndexediv( &self, target: u32, index: u32, pname: u32, params: *mut i32, )
impl Copy for Version40
impl Eq for Version40
impl StructuralPartialEq for Version40
Auto Trait Implementations§
impl Freeze for Version40
impl RefUnwindSafe for Version40
impl Send for Version40
impl Sync for Version40
impl Unpin for Version40
impl UnwindSafe for Version40
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