[−][src]Enum glium::texture::CompressedMipmapsOption
Describes what to do about mipmaps during compressed texture creation.
Variants
No mipmaps will be allocated or generated.
Allocates space for all the possible amount of mipmaps given the texture dimensions.
EmptyMipmapsMax(u32)
Allocates space for the specified amount of mipmaps (excluding the top level) but does not generate mipmaps.
Trait Implementations
impl Clone for CompressedMipmapsOption
[src]
fn clone(&self) -> CompressedMipmapsOption
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for CompressedMipmapsOption
[src]
impl Debug for CompressedMipmapsOption
[src]
impl Eq for CompressedMipmapsOption
[src]
impl From<CompressedMipmapsOption> for MipmapsOption
[src]
fn from(opt: CompressedMipmapsOption) -> MipmapsOption
[src]
impl PartialEq<CompressedMipmapsOption> for CompressedMipmapsOption
[src]
fn eq(&self, other: &CompressedMipmapsOption) -> bool
[src]
fn ne(&self, other: &CompressedMipmapsOption) -> bool
[src]
impl StructuralEq for CompressedMipmapsOption
[src]
impl StructuralPartialEq for CompressedMipmapsOption
[src]
Auto Trait Implementations
impl RefUnwindSafe for CompressedMipmapsOption
impl Send for CompressedMipmapsOption
impl Sync for CompressedMipmapsOption
impl Unpin for CompressedMipmapsOption
impl UnwindSafe for CompressedMipmapsOption
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>,