Struct asi_opengl::UniformData [−][src]
pub struct UniformData(_, _);
Uniform Data handle for a GPU Program
Methods
impl UniformData
[src]
impl UniformData
pub fn new(program: &Program, name: &[u8]) -> Self
[src]
pub fn new(program: &Program, name: &[u8]) -> Self
Get uniform from a shader.
pub fn is_none(&self) -> bool
[src]
pub fn is_none(&self) -> bool
If there is no such VertexData handle.
pub fn set_mat4(&self, mat4: [f32; 16])
[src]
pub fn set_mat4(&self, mat4: [f32; 16])
Set a mat4 uniform
pub fn set_int1(&self, int1: i32)
[src]
pub fn set_int1(&self, int1: i32)
Set an int uniform
pub fn set_vec1(&self, vec1: f32)
[src]
pub fn set_vec1(&self, vec1: f32)
Set a float uniform
pub fn set_vec2(&self, vec: &[f32; 2])
[src]
pub fn set_vec2(&self, vec: &[f32; 2])
Set a vec2 uniform
pub fn set_vec3(&self, vec: &[f32; 3])
[src]
pub fn set_vec3(&self, vec: &[f32; 3])
Set a vec3 uniform
pub fn set_vec4(&self, vec: &[f32; 4])
[src]
pub fn set_vec4(&self, vec: &[f32; 4])
Set a vec4 uniform
Auto Trait Implementations
impl !Send for UniformData
impl !Send for UniformData
impl !Sync for UniformData
impl !Sync for UniformData