Struct gl_helpers::GLUniform [−][src]
pub struct GLUniform { /* fields omitted */ }
Methods
impl GLUniform
[src]
impl GLUniform
pub fn new(kind: UniformKind, count: usize, location: usize) -> Self
[src]
pub fn new(kind: UniformKind, count: usize, location: usize) -> Self
pub fn kind(&self) -> &UniformKind
[src]
pub fn kind(&self) -> &UniformKind
pub fn count(&self) -> usize
[src]
pub fn count(&self) -> usize
pub fn location(&self) -> usize
[src]
pub fn location(&self) -> usize
impl GLUniform
[src]
impl GLUniform
pub fn set_1f(&self, value: f32)
[src]
pub fn set_1f(&self, value: f32)
pub fn set_1i(&self, value: i32)
[src]
pub fn set_1i(&self, value: i32)
pub fn set_2f(&self, value: &[f32; 2])
[src]
pub fn set_2f(&self, value: &[f32; 2])
pub fn set_2i(&self, value: &[i32; 2])
[src]
pub fn set_2i(&self, value: &[i32; 2])
pub fn set_3f(&self, value: &[f32; 3])
[src]
pub fn set_3f(&self, value: &[f32; 3])
pub fn set_3i(&self, value: &[i32; 3])
[src]
pub fn set_3i(&self, value: &[i32; 3])
pub fn set_4f(&self, value: &[f32; 4])
[src]
pub fn set_4f(&self, value: &[f32; 4])
pub fn set_4i(&self, value: &[i32; 4])
[src]
pub fn set_4i(&self, value: &[i32; 4])
pub fn set_mat2f(&self, value: &[f32; 4])
[src]
pub fn set_mat2f(&self, value: &[f32; 4])
pub fn set_mat3f(&self, value: &[f32; 9])
[src]
pub fn set_mat3f(&self, value: &[f32; 9])
pub fn set_mat4f(&self, value: &[f32; 16])
[src]
pub fn set_mat4f(&self, value: &[f32; 16])
impl GLUniform
[src]
impl GLUniform
pub fn set_2fv(&self, values: &[f32])
[src]
pub fn set_2fv(&self, values: &[f32])
pub fn set_2iv(&self, values: &[i32])
[src]
pub fn set_2iv(&self, values: &[i32])
pub fn set_3fv(&self, values: &[f32])
[src]
pub fn set_3fv(&self, values: &[f32])
pub fn set_3iv(&self, values: &[i32])
[src]
pub fn set_3iv(&self, values: &[i32])
pub fn set_4fv(&self, values: &[f32])
[src]
pub fn set_4fv(&self, values: &[f32])
pub fn set_4iv(&self, values: &[i32])
[src]
pub fn set_4iv(&self, values: &[i32])
pub fn set_mat2fv(&self, values: &[f32])
[src]
pub fn set_mat2fv(&self, values: &[f32])
pub fn set_mat3fv(&self, values: &[f32])
[src]
pub fn set_mat3fv(&self, values: &[f32])
pub fn set_mat4fv(&self, values: &[f32])
[src]
pub fn set_mat4fv(&self, values: &[f32])
pub fn set_sampler_2d(&self, texture: &GLTexture, index: usize)
[src]
pub fn set_sampler_2d(&self, texture: &GLTexture, index: usize)
Trait Implementations
impl Debug for GLUniform
[src]
impl Debug for GLUniform
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for GLUniform
[src]
impl Clone for GLUniform
fn clone(&self) -> GLUniform
[src]
fn clone(&self) -> GLUniform
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Hash for GLUniform
[src]
impl Hash for GLUniform