[−][src]Enum glium::texture::UncompressedUintFormat
pub enum UncompressedUintFormat { U8, U16, U32, U8U8, U16U16, U32U32, U8U8U8, U16U16U16, U32U32U32, U8U8U8U8, U16U16U16U16, U32U32U32U32, U10U10U10U2, }
List of uncompressed pixel formats that contain unsigned integral data.
Variants
May not be supported by renderbuffers.
May not be supported by renderbuffers.
May not be supported by renderbuffers.
Implementations
impl UncompressedUintFormat
[src][−]
pub fn get_formats_list() -> Vec<UncompressedUintFormat>
[src][−]
Returns a list of all the possible values of this enumeration.
pub fn to_texture_format(self) -> TextureFormat
[src][−]
Turns this format into a more generic TextureFormat
.
pub fn is_supported<C: ?Sized>(&self, context: &C) -> bool where
C: CapabilitiesSource,
[src][−]
C: CapabilitiesSource,
Returns true if this format is supported by the backend.
pub fn is_color_renderable<C: ?Sized>(&self, context: &C) -> bool where
C: CapabilitiesSource,
[src][−]
C: CapabilitiesSource,
Returns true if a texture or renderbuffer with this format can be used as a framebuffer attachment.
Trait Implementations
impl Clone for UncompressedUintFormat
[src][+]
impl Copy for UncompressedUintFormat
[src]
impl Debug for UncompressedUintFormat
[src][+]
impl Eq for UncompressedUintFormat
[src]
impl Hash for UncompressedUintFormat
[src][+]
impl PartialEq<UncompressedUintFormat> for UncompressedUintFormat
[src][+]
impl StructuralEq for UncompressedUintFormat
[src]
impl StructuralPartialEq for UncompressedUintFormat
[src]
Auto Trait Implementations
impl RefUnwindSafe for UncompressedUintFormat
impl Send for UncompressedUintFormat
impl Sync for UncompressedUintFormat
impl Unpin for UncompressedUintFormat
impl UnwindSafe for UncompressedUintFormat
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> Content for T where
T: Copy,
[src][+]
T: Copy,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,