[−][src]Enum glium::texture::UncompressedIntFormat
List of uncompressed pixel formats that contain signed integral data.
Variants
May not be supported by renderbuffers.
May not be supported by renderbuffers.
May not be supported by renderbuffers.
Implementations
impl UncompressedIntFormat
[src]
pub fn get_formats_list() -> Vec<UncompressedIntFormat>
[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 UncompressedIntFormat
[src]
fn clone(&self) -> UncompressedIntFormat
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for UncompressedIntFormat
[src]
impl Debug for UncompressedIntFormat
[src]
impl Eq for UncompressedIntFormat
[src]
impl Hash for UncompressedIntFormat
[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<UncompressedIntFormat> for UncompressedIntFormat
[src]
fn eq(&self, other: &UncompressedIntFormat) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for UncompressedIntFormat
[src]
impl StructuralPartialEq for UncompressedIntFormat
[src]
Auto Trait Implementations
impl RefUnwindSafe for UncompressedIntFormat
impl Send for UncompressedIntFormat
impl Sync for UncompressedIntFormat
impl Unpin for UncompressedIntFormat
impl UnwindSafe for UncompressedIntFormat
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>,