[−][src]Enum glium::texture::CompressedFormat
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]
fn clone(&self) -> CompressedFormat
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for CompressedFormat
[src]
impl Debug for CompressedFormat
[src]
impl Eq for CompressedFormat
[src]
impl Hash for CompressedFormat
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<CompressedFormat> for CompressedFormat
[src]
fn eq(&self, other: &CompressedFormat) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Content for T where
T: Copy,
[src]
T: Copy,
type Owned = T
A type that holds a sized version of the content.
fn read<F, E>(usize, F) -> Result<T, E> where
F: FnOnce(&mut T) -> Result<(), E>,
[src]
F: FnOnce(&mut T) -> Result<(), E>,
fn get_elements_size() -> usize
[src]
fn to_void_ptr(&Self) -> *const ()
[src]
fn ref_from_ptr(*mut (), usize) -> Option<*mut T>
[src]
fn is_size_suitable(usize) -> bool
[src]
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,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,