Enum nannou::ui::backend::glium::glium::RawUniformValue [−][src]
pub enum RawUniformValue { SignedInt(i32), UnsignedInt(u32), Float(f32), Mat2([[f32; 2]; 2]), Mat3([[f32; 3]; 3]), Mat4([[f32; 4]; 4]), Vec2([f32; 2]), Vec3([f32; 3]), Vec4([f32; 4]), IntVec2([i32; 2]), IntVec3([i32; 3]), IntVec4([i32; 4]), UnsignedIntVec2([u32; 2]), UnsignedIntVec3([u32; 3]), UnsignedIntVec4([u32; 4]), Double(f64), DoubleMat2([[f64; 2]; 2]), DoubleMat3([[f64; 3]; 3]), DoubleMat4([[f64; 4]; 4]), DoubleVec2([f64; 2]), DoubleVec3([f64; 3]), DoubleVec4([f64; 4]), Int64(i64), Int64Vec2([i64; 2]), Int64Vec3([i64; 3]), Int64Vec4([i64; 4]), UnsignedInt64(u64), UnsignedInt64Vec2([u64; 2]), UnsignedInt64Vec3([u64; 3]), UnsignedInt64Vec4([u64; 4]), }
A raw value of a uniform. "Raw" means that it's passed directly with glUniform
. Textures
for example are just passed as integers.
Blocks and subroutines are not included.
Variants
SignedInt(i32)
UnsignedInt(u32)
Float(f32)
Mat2([[f32; 2]; 2])
2x2 column-major matrix.
Mat3([[f32; 3]; 3])
3x3 column-major matrix.
Mat4([[f32; 4]; 4])
4x4 column-major matrix.
Vec2([f32; 2])
Vec3([f32; 3])
Vec4([f32; 4])
IntVec2([i32; 2])
IntVec3([i32; 3])
IntVec4([i32; 4])
UnsignedIntVec2([u32; 2])
UnsignedIntVec3([u32; 3])
UnsignedIntVec4([u32; 4])
Double(f64)
DoubleMat2([[f64; 2]; 2])
DoubleMat3([[f64; 3]; 3])
DoubleMat4([[f64; 4]; 4])
DoubleVec2([f64; 2])
DoubleVec3([f64; 3])
DoubleVec4([f64; 4])
Int64(i64)
Int64Vec2([i64; 2])
Int64Vec3([i64; 3])
Int64Vec4([i64; 4])
UnsignedInt64(u64)
UnsignedInt64Vec2([u64; 2])
UnsignedInt64Vec3([u64; 3])
UnsignedInt64Vec4([u64; 4])
Trait Implementations
impl Clone for RawUniformValue
[src]
impl Clone for RawUniformValue
fn clone(&self) -> RawUniformValue
[src]
fn clone(&self) -> RawUniformValue
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 Debug for RawUniformValue
[src]
impl Debug for RawUniformValue
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
[src]
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
Formats the value using the given formatter. Read more
impl Copy for RawUniformValue
[src]
impl Copy for RawUniformValue
Auto Trait Implementations
impl Send for RawUniformValue
impl Send for RawUniformValue
impl Sync for RawUniformValue
impl Sync for RawUniformValue