[−][src]Enum glium::texture::CompressedFormat
pub enum CompressedFormat { RgtcFormatU, RgtcFormatI, RgtcFormatUU, RgtcFormatII, BptcUnorm4, BptcSignedFloat3, BptcUnsignedFloat3, S3tcDxt1NoAlpha, S3tcDxt1Alpha, S3tcDxt3Alpha, S3tcDxt5Alpha, }
List of compressed texture formats.
Variants
Red/green compressed texture with one unsigned component.
Red/green compressed texture with one signed component.
Red/green compressed texture with two unsigned components.
Red/green compressed texture with two signed components.
BPTC format with four components represented as integers.
BPTC format with three components (no alpha) represented as signed floats.
BPTC format with three components (no alpha) represented as unsigned floats.
S3TC DXT1 without alpha, see https://www.opengl.org/wiki/S3_Texture_Compression.
S3TC DXT1 with 1-bit alpha, see https://www.opengl.org/wiki/S3_Texture_Compression.
S3TC DXT3, see https://www.opengl.org/wiki/S3_Texture_Compression.
S3TC DXT5, see https://www.opengl.org/wiki/S3_Texture_Compression.
Implementations
impl CompressedFormat
[src][−]
pub fn get_formats_list() -> Vec<CompressedFormat>
[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.
Trait Implementations
impl Clone for CompressedFormat
[src][+]
impl Copy for CompressedFormat
[src]
impl Debug for CompressedFormat
[src][+]
impl Eq for CompressedFormat
[src]
impl Hash for CompressedFormat
[src][+]
impl PartialEq<CompressedFormat> for CompressedFormat
[src][+]
impl StructuralEq for CompressedFormat
[src]
impl StructuralPartialEq for CompressedFormat
[src]
Auto Trait Implementations
impl RefUnwindSafe for CompressedFormat
impl Send for CompressedFormat
impl Sync for CompressedFormat
impl Unpin for CompressedFormat
impl UnwindSafe for CompressedFormat
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>,