[−][src]Enum glium::texture::UncompressedFloatFormat
List of uncompressed pixel formats that contain floating-point-like data.
Some formats are marked as "guaranteed to be supported". What this means is that you are certain that the backend will use exactly these formats. If you try to use a format that is not supported by the backend, it will automatically fall back to a larger format.
Variants
Guaranteed to be supported for both textures and renderbuffers.
Guaranteed to be supported for textures.
Guaranteed to be supported for both textures and renderbuffers.
Guaranteed to be supported for textures.
Guaranteed to be supported for both textures and renderbuffers.
Guaranteed to be supported for textures.
Guaranteed to be supported for both textures and renderbuffers.
Guaranteed to be supported for textures.
Guaranteed to be supported for textures.
Guaranteed to be supported for textures.
Guaranteed to be supported for both textures and renderbuffers.
Guaranteed to be supported for textures.
Guaranteed to be supported for both textures and renderbuffers.
Guaranteed to be supported for textures.
Guaranteed to be supported for both textures and renderbuffers.
Guaranteed to be supported for both textures and renderbuffers.
Guaranteed to be supported for both textures and renderbuffers.
Guaranteed to be supported for both textures and renderbuffers.
Guaranteed to be supported for both textures and renderbuffers.
Guaranteed to be supported for textures.
Guaranteed to be supported for both textures and renderbuffers.
Guaranteed to be supported for both textures and renderbuffers.
Guaranteed to be supported for both textures and renderbuffers.
Guaranteed to be supported for textures.
Guaranteed to be supported for both textures and renderbuffers.
Guaranteed to be supported for both textures and renderbuffers.
Uses three components of 9 bits of precision that all share the same exponent.
Use this format only if all the components are approximately equal.
Guaranteed to be supported for textures.
Implementations
impl UncompressedFloatFormat
[src]
pub fn get_formats_list() -> Vec<UncompressedFloatFormat>
[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 UncompressedFloatFormat
[src]
fn clone(&self) -> UncompressedFloatFormat
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for UncompressedFloatFormat
[src]
impl Debug for UncompressedFloatFormat
[src]
impl Eq for UncompressedFloatFormat
[src]
impl Hash for UncompressedFloatFormat
[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<UncompressedFloatFormat> for UncompressedFloatFormat
[src]
fn eq(&self, other: &UncompressedFloatFormat) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for UncompressedFloatFormat
[src]
impl StructuralPartialEq for UncompressedFloatFormat
[src]
Auto Trait Implementations
impl RefUnwindSafe for UncompressedFloatFormat
impl Send for UncompressedFloatFormat
impl Sync for UncompressedFloatFormat
impl Unpin for UncompressedFloatFormat
impl UnwindSafe for UncompressedFloatFormat
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>,