Enum solstice::shader::RawUniformValue [−][src]
pub enum RawUniformValue { SignedInt(i32), Float(f32), Mat2(ColumnMatrix2<f32>), Mat3(ColumnMatrix3<f32>), Mat4(ColumnMatrix4<f32>), Vec2(Vector2<f32>), Vec3(Vector3<f32>), Vec4(Vector4<f32>), IntVec2(Vector2<i32>), IntVec3(Vector3<i32>), IntVec4(Vector4<i32>), }
Variants
SignedInt(i32)
Float(f32)
Mat2(ColumnMatrix2<f32>)
Mat3(ColumnMatrix3<f32>)
Mat4(ColumnMatrix4<f32>)
Trait Implementations
impl Clone for RawUniformValue
[src]
impl Clone for RawUniformValue
[src]fn clone(&self) -> RawUniformValue
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for RawUniformValue
[src]
impl Copy for RawUniformValue
[src]impl From<ColumnMatrix2<f32>> for RawUniformValue
[src]
impl From<ColumnMatrix2<f32>> for RawUniformValue
[src]fn from(v: ColumnMatrix2<f32>) -> Self
[src]
impl From<ColumnMatrix3<f32>> for RawUniformValue
[src]
impl From<ColumnMatrix3<f32>> for RawUniformValue
[src]fn from(v: ColumnMatrix3<f32>) -> Self
[src]
impl From<ColumnMatrix4<f32>> for RawUniformValue
[src]
impl From<ColumnMatrix4<f32>> for RawUniformValue
[src]fn from(v: ColumnMatrix4<f32>) -> Self
[src]
impl PartialEq<RawUniformValue> for RawUniformValue
[src]
impl PartialEq<RawUniformValue> for RawUniformValue
[src]fn eq(&self, other: &RawUniformValue) -> bool
[src]
fn ne(&self, other: &RawUniformValue) -> bool
[src]
impl PartialOrd<RawUniformValue> for RawUniformValue
[src]
impl PartialOrd<RawUniformValue> for RawUniformValue
[src]fn partial_cmp(&self, other: &RawUniformValue) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> boolimpl StructuralPartialEq for RawUniformValue
[src]
impl StructuralPartialEq for RawUniformValue
[src]impl TryInto<ColumnMatrix2<f32>> for RawUniformValue
[src]
impl TryInto<ColumnMatrix2<f32>> for RawUniformValue
[src]impl TryInto<ColumnMatrix3<f32>> for RawUniformValue
[src]
impl TryInto<ColumnMatrix3<f32>> for RawUniformValue
[src]impl TryInto<ColumnMatrix4<f32>> for RawUniformValue
[src]
impl TryInto<ColumnMatrix4<f32>> for RawUniformValue
[src]impl TryInto<Vector2<f32>> for RawUniformValue
[src]
impl TryInto<Vector2<f32>> for RawUniformValue
[src]impl TryInto<Vector2<i32>> for RawUniformValue
[src]
impl TryInto<Vector2<i32>> for RawUniformValue
[src]impl TryInto<Vector3<f32>> for RawUniformValue
[src]
impl TryInto<Vector3<f32>> for RawUniformValue
[src]impl TryInto<Vector3<i32>> for RawUniformValue
[src]
impl TryInto<Vector3<i32>> for RawUniformValue
[src]impl TryInto<Vector4<f32>> for RawUniformValue
[src]
impl TryInto<Vector4<f32>> for RawUniformValue
[src]impl TryInto<Vector4<i32>> for RawUniformValue
[src]
impl TryInto<Vector4<i32>> for RawUniformValue
[src]impl TryInto<f32> for RawUniformValue
[src]
impl TryInto<f32> for RawUniformValue
[src]Auto Trait Implementations
impl RefUnwindSafe for RawUniformValue
impl RefUnwindSafe for RawUniformValue
impl Send for RawUniformValue
impl Send for RawUniformValue
impl Sync for RawUniformValue
impl Sync for RawUniformValue
impl Unpin for RawUniformValue
impl Unpin for RawUniformValue
impl UnwindSafe for RawUniformValue
impl UnwindSafe for RawUniformValue