[−][src]Enum glium::texture::DepthFormat
List of formats available for depth textures.
I16, I24 and I32 are still treated as if they were floating points.
Only the internal representation is integral.
Variants
May not be supported by all hardware.
Implementations
impl DepthFormat[src]
pub fn get_formats_list() -> Vec<DepthFormat>[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 DepthFormat[src]
fn clone(&self) -> DepthFormat[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for DepthFormat[src]
impl Debug for DepthFormat[src]
impl Eq for DepthFormat[src]
impl Hash for DepthFormat[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<DepthFormat> for DepthFormat[src]
fn eq(&self, other: &DepthFormat) -> bool[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl StructuralEq for DepthFormat[src]
impl StructuralPartialEq for DepthFormat[src]
Auto Trait Implementations
impl RefUnwindSafe for DepthFormat
impl Send for DepthFormat
impl Sync for DepthFormat
impl Unpin for DepthFormat
impl UnwindSafe for DepthFormat
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>,