[−][src]Enum miniquad::graphics::TextureFormat
List of all the possible formats of input data when uploading to texture. The list is built by intersection of texture formats supported by 3.3 core profile and webgl1.
Variants
Implementations
impl TextureFormat
[src]
pub fn size(self, width: u32, height: u32) -> u32
[src]
Returns the size in bytes of texture with dimensions
.
Trait Implementations
impl Clone for TextureFormat
[src]
fn clone(&self) -> TextureFormat
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for TextureFormat
[src]
impl Debug for TextureFormat
[src]
impl Eq for TextureFormat
[src]
impl From<TextureFormat> for (GLenum, GLenum, GLenum)
[src]
Converts from TextureFormat to (internal_format, format, pixel_type)
fn from(format: TextureFormat) -> Self
[src]
impl PartialEq<TextureFormat> for TextureFormat
[src]
fn eq(&self, other: &TextureFormat) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for TextureFormat
[src]
impl StructuralPartialEq for TextureFormat
[src]
Auto Trait Implementations
impl RefUnwindSafe for TextureFormat
impl Send for TextureFormat
impl Sync for TextureFormat
impl Unpin for TextureFormat
impl UnwindSafe for TextureFormat
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> 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>,