Trait glium::uniforms::AsUniformValue
[−]
[src]
pub trait AsUniformValue {
fn as_uniform_value(&self) -> UniformValue;
}Value that can be used as the value of a uniform.
This includes buffers and textures for example.
Required Methods
fn as_uniform_value(&self) -> UniformValue
Builds a UniformValue.
Implementors
impl<'a, T: ?Sized> AsUniformValue for &'a UniformBuffer<T> where T: UniformBlock + Contentimpl AsUniformValue for i8impl AsUniformValue for u8impl AsUniformValue for i16impl AsUniformValue for u16impl AsUniformValue for i32impl AsUniformValue for u32impl AsUniformValue for f32impl AsUniformValue for [[f32; 2]; 2]impl AsUniformValue for [[f32; 3]; 3]impl AsUniformValue for [[f32; 4]; 4]impl AsUniformValue for (f32, f32)impl AsUniformValue for (f32, f32, f32)impl AsUniformValue for (f32, f32, f32, f32)impl AsUniformValue for [f32; 2]impl AsUniformValue for [f32; 3]impl AsUniformValue for [f32; 4]impl<'a, T: ?Sized> AsUniformValue for &'a BufferView<T> where T: UniformBlock + BufferContentimpl<'a> AsUniformValue for TextureHandle<'a>impl<'a> AsUniformValue for &'a Texture1dimpl<'a> AsUniformValue for Sampler<'a, Texture1d>impl<'a> AsUniformValue for &'a CompressedTexture1dimpl<'a> AsUniformValue for Sampler<'a, CompressedTexture1d>impl<'a> AsUniformValue for &'a SrgbTexture1dimpl<'a> AsUniformValue for Sampler<'a, SrgbTexture1d>impl<'a> AsUniformValue for &'a CompressedSrgbTexture1dimpl<'a> AsUniformValue for Sampler<'a, CompressedSrgbTexture1d>impl<'a> AsUniformValue for &'a IntegralTexture1dimpl<'a> AsUniformValue for Sampler<'a, IntegralTexture1d>impl<'a> AsUniformValue for &'a UnsignedTexture1dimpl<'a> AsUniformValue for Sampler<'a, UnsignedTexture1d>impl<'a> AsUniformValue for &'a DepthTexture1dimpl<'a> AsUniformValue for Sampler<'a, DepthTexture1d>impl<'a> AsUniformValue for &'a Texture2dimpl<'a> AsUniformValue for Sampler<'a, Texture2d>impl<'a> AsUniformValue for &'a CompressedTexture2dimpl<'a> AsUniformValue for Sampler<'a, CompressedTexture2d>impl<'a> AsUniformValue for &'a SrgbTexture2dimpl<'a> AsUniformValue for Sampler<'a, SrgbTexture2d>impl<'a> AsUniformValue for &'a CompressedSrgbTexture2dimpl<'a> AsUniformValue for Sampler<'a, CompressedSrgbTexture2d>impl<'a> AsUniformValue for &'a IntegralTexture2dimpl<'a> AsUniformValue for Sampler<'a, IntegralTexture2d>impl<'a> AsUniformValue for &'a UnsignedTexture2dimpl<'a> AsUniformValue for Sampler<'a, UnsignedTexture2d>impl<'a> AsUniformValue for &'a DepthTexture2dimpl<'a> AsUniformValue for Sampler<'a, DepthTexture2d>impl<'a> AsUniformValue for &'a Texture2dMultisampleimpl<'a> AsUniformValue for Sampler<'a, Texture2dMultisample>impl<'a> AsUniformValue for &'a IntegralTexture2dMultisampleimpl<'a> AsUniformValue for Sampler<'a, IntegralTexture2dMultisample>impl<'a> AsUniformValue for &'a SrgbTexture2dMultisampleimpl<'a> AsUniformValue for Sampler<'a, SrgbTexture2dMultisample>impl<'a> AsUniformValue for &'a UnsignedTexture2dMultisampleimpl<'a> AsUniformValue for Sampler<'a, UnsignedTexture2dMultisample>impl<'a> AsUniformValue for &'a DepthTexture2dMultisampleimpl<'a> AsUniformValue for Sampler<'a, DepthTexture2dMultisample>impl<'a> AsUniformValue for &'a Texture3dimpl<'a> AsUniformValue for Sampler<'a, Texture3d>impl<'a> AsUniformValue for &'a CompressedTexture3dimpl<'a> AsUniformValue for Sampler<'a, CompressedTexture3d>impl<'a> AsUniformValue for &'a SrgbTexture3dimpl<'a> AsUniformValue for Sampler<'a, SrgbTexture3d>impl<'a> AsUniformValue for &'a CompressedSrgbTexture3dimpl<'a> AsUniformValue for Sampler<'a, CompressedSrgbTexture3d>impl<'a> AsUniformValue for &'a IntegralTexture3dimpl<'a> AsUniformValue for Sampler<'a, IntegralTexture3d>impl<'a> AsUniformValue for &'a UnsignedTexture3dimpl<'a> AsUniformValue for Sampler<'a, UnsignedTexture3d>impl<'a> AsUniformValue for &'a DepthTexture3dimpl<'a> AsUniformValue for Sampler<'a, DepthTexture3d>impl<'a> AsUniformValue for &'a Texture1dArrayimpl<'a> AsUniformValue for Sampler<'a, Texture1dArray>impl<'a> AsUniformValue for &'a CompressedTexture1dArrayimpl<'a> AsUniformValue for Sampler<'a, CompressedTexture1dArray>impl<'a> AsUniformValue for &'a SrgbTexture1dArrayimpl<'a> AsUniformValue for Sampler<'a, SrgbTexture1dArray>impl<'a> AsUniformValue for &'a CompressedSrgbTexture1dArrayimpl<'a> AsUniformValue for Sampler<'a, CompressedSrgbTexture1dArray>impl<'a> AsUniformValue for &'a IntegralTexture1dArrayimpl<'a> AsUniformValue for Sampler<'a, IntegralTexture1dArray>impl<'a> AsUniformValue for &'a UnsignedTexture1dArrayimpl<'a> AsUniformValue for Sampler<'a, UnsignedTexture1dArray>impl<'a> AsUniformValue for &'a DepthTexture1dArrayimpl<'a> AsUniformValue for Sampler<'a, DepthTexture1dArray>impl<'a> AsUniformValue for &'a Texture2dArrayimpl<'a> AsUniformValue for Sampler<'a, Texture2dArray>impl<'a> AsUniformValue for &'a CompressedTexture2dArrayimpl<'a> AsUniformValue for Sampler<'a, CompressedTexture2dArray>impl<'a> AsUniformValue for &'a SrgbTexture2dArrayimpl<'a> AsUniformValue for Sampler<'a, SrgbTexture2dArray>impl<'a> AsUniformValue for &'a CompressedSrgbTexture2dArrayimpl<'a> AsUniformValue for Sampler<'a, CompressedSrgbTexture2dArray>impl<'a> AsUniformValue for &'a IntegralTexture2dArrayimpl<'a> AsUniformValue for Sampler<'a, IntegralTexture2dArray>impl<'a> AsUniformValue for &'a UnsignedTexture2dArrayimpl<'a> AsUniformValue for Sampler<'a, UnsignedTexture2dArray>impl<'a> AsUniformValue for &'a DepthTexture2dArrayimpl<'a> AsUniformValue for Sampler<'a, DepthTexture2dArray>impl<'a> AsUniformValue for &'a Texture2dMultisampleArrayimpl<'a> AsUniformValue for Sampler<'a, Texture2dMultisampleArray>impl<'a> AsUniformValue for &'a SrgbTexture2dMultisampleArrayimpl<'a> AsUniformValue for Sampler<'a, SrgbTexture2dMultisampleArray>impl<'a> AsUniformValue for &'a IntegralTexture2dMultisampleArrayimpl<'a> AsUniformValue for Sampler<'a, IntegralTexture2dMultisampleArray>impl<'a> AsUniformValue for &'a UnsignedTexture2dMultisampleArrayimpl<'a> AsUniformValue for Sampler<'a, UnsignedTexture2dMultisampleArray>impl<'a> AsUniformValue for &'a DepthTexture2dMultisampleArrayimpl<'a> AsUniformValue for Sampler<'a, DepthTexture2dMultisampleArray>