pub struct GLUniform { /* private fields */ }
Implementations§
Source§impl GLUniform
impl GLUniform
pub fn set_1f(&self, value: f32)
pub fn set_1i(&self, value: i32)
pub fn set_2f(&self, value: &[f32; 2])
pub fn set_2i(&self, value: &[i32; 2])
pub fn set_3f(&self, value: &[f32; 3])
pub fn set_3i(&self, value: &[i32; 3])
pub fn set_4f(&self, value: &[f32; 4])
pub fn set_4i(&self, value: &[i32; 4])
pub fn set_mat2f(&self, value: &[f32; 4])
pub fn set_mat3f(&self, value: &[f32; 9])
pub fn set_mat4f(&self, value: &[f32; 16])
Source§impl GLUniform
impl GLUniform
pub fn set_2fv(&self, values: &[f32])
pub fn set_2iv(&self, values: &[i32])
pub fn set_3fv(&self, values: &[f32])
pub fn set_3iv(&self, values: &[i32])
pub fn set_4fv(&self, values: &[f32])
pub fn set_4iv(&self, values: &[i32])
pub fn set_mat2fv(&self, values: &[f32])
pub fn set_mat3fv(&self, values: &[f32])
pub fn set_mat4fv(&self, values: &[f32])
pub fn set_sampler_2d(&self, texture: &GLTexture, index: usize)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GLUniform
impl RefUnwindSafe for GLUniform
impl Send for GLUniform
impl Sync for GLUniform
impl Unpin for GLUniform
impl UnwindSafe for GLUniform
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