Struct rin::material::parameter::UniformRef [−][src]
pub struct UniformRef<'a> { /* fields omitted */ }
Implementations
impl<'a> UniformRef<'a>
[src]
impl<'a> UniformRef<'a>
[src]pub fn name(&self) -> &'static str
[src]
pub fn value(&self) -> UniformValueRef<'a>
[src]
pub fn is_some(&self) -> bool
[src]
pub fn float(&self) -> Option<f32>
[src]
pub fn int(&self) -> Option<i32>
[src]
pub fn uint(&self) -> Option<u32>
[src]
pub fn boolean(&self) -> Option<bool>
[src]
pub fn vec2(
&self
) -> Option<Matrix<f32, U2, U1, <DefaultAllocator as Allocator<f32, U2, U1>>::Buffer>>
[src]
&self
) -> Option<Matrix<f32, U2, U1, <DefaultAllocator as Allocator<f32, U2, U1>>::Buffer>>
pub fn vec3(
&self
) -> Option<Matrix<f32, U3, U1, <DefaultAllocator as Allocator<f32, U3, U1>>::Buffer>>
[src]
&self
) -> Option<Matrix<f32, U3, U1, <DefaultAllocator as Allocator<f32, U3, U1>>::Buffer>>
pub fn vec4(
&self
) -> Option<Matrix<f32, U4, U1, <DefaultAllocator as Allocator<f32, U4, U1>>::Buffer>>
[src]
&self
) -> Option<Matrix<f32, U4, U1, <DefaultAllocator as Allocator<f32, U4, U1>>::Buffer>>
pub fn rgb(&self) -> Option<Rgb<f32, Srgb>>
[src]
pub fn rgba(&self) -> Option<AlphaColor<f32, Rgb<f32, Srgb>>>
[src]
pub fn texture(&self) -> Option<TextureSampler>
[src]
pub fn cubemap(&self) -> Option<CubemapSampler>
[src]
pub fn mat4(
&self
) -> Option<Matrix<f32, U4, U4, <DefaultAllocator as Allocator<f32, U4, U4>>::Buffer>>
[src]
&self
) -> Option<Matrix<f32, U4, U4, <DefaultAllocator as Allocator<f32, U4, U4>>::Buffer>>
pub fn mat3(
&self
) -> Option<Matrix<f32, U3, U3, <DefaultAllocator as Allocator<f32, U3, U3>>::Buffer>>
[src]
&self
) -> Option<Matrix<f32, U3, U3, <DefaultAllocator as Allocator<f32, U3, U3>>::Buffer>>
Auto Trait Implementations
impl<'a> RefUnwindSafe for UniformRef<'a>
impl<'a> Send for UniformRef<'a>
impl<'a> Sync for UniformRef<'a>
impl<'a> Unpin for UniformRef<'a>
impl<'a> UnwindSafe for UniformRef<'a>
Blanket Implementations
impl<T> DowncastSync for T where
T: Any + Send + Sync,
[src]
impl<T> DowncastSync for T where
T: Any + Send + Sync,
[src]impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]pub fn to_subset(&self) -> Option<SS>
[src]
pub fn is_in_subset(&self) -> bool
[src]
pub fn to_subset_unchecked(&self) -> SS
[src]
pub fn from_subset(element: &SS) -> SP
[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
[src]