Enum glycin_utils::MemoryFormat
source · pub enum MemoryFormat {
Show 21 variants
B8g8r8a8Premultiplied,
A8r8g8b8Premultiplied,
R8g8b8a8Premultiplied,
B8g8r8a8,
A8r8g8b8,
R8g8b8a8,
A8b8g8r8,
R8g8b8,
B8g8r8,
R16g16b16,
R16g16b16a16Premultiplied,
R16g16b16a16,
R16g16b16Float,
R16g16b16a16Float,
R32g32b32Float,
R32g32b32a32FloatPremultiplied,
R32g32b32a32Float,
G8,
G8a8,
G16,
G16a16,
}
Variants§
B8g8r8a8Premultiplied
A8r8g8b8Premultiplied
R8g8b8a8Premultiplied
B8g8r8a8
A8r8g8b8
R8g8b8a8
A8b8g8r8
R8g8b8
B8g8r8
R16g16b16
R16g16b16a16Premultiplied
R16g16b16a16
R16g16b16Float
R16g16b16a16Float
R32g32b32Float
R32g32b32a32FloatPremultiplied
R32g32b32a32Float
G8
G8a8
G16
G16a16
Implementations§
source§impl MemoryFormat
impl MemoryFormat
pub const fn n_bytes(self) -> MemoryFormatBytes
Trait Implementations§
source§impl Clone for MemoryFormat
impl Clone for MemoryFormat
source§fn clone(&self) -> MemoryFormat
fn clone(&self) -> MemoryFormat
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MemoryFormat
impl Debug for MemoryFormat
source§impl<'de> Deserialize<'de> for MemoryFormat
impl<'de> Deserialize<'de> for MemoryFormat
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<ColorType> for MemoryFormat
impl From<ColorType> for MemoryFormat
source§impl Serialize for MemoryFormat
impl Serialize for MemoryFormat
source§impl Type for MemoryFormat
impl Type for MemoryFormat
impl Copy for MemoryFormat
Auto Trait Implementations§
impl RefUnwindSafe for MemoryFormat
impl Send for MemoryFormat
impl Sync for MemoryFormat
impl Unpin for MemoryFormat
impl UnwindSafe for MemoryFormat
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<'de, T> DynamicDeserialize<'de> for Twhere
T: Type + Deserialize<'de> + ?Sized,
impl<'de, T> DynamicDeserialize<'de> for Twhere T: Type + Deserialize<'de> + ?Sized,
§type Deserializer = PhantomData<T>
type Deserializer = PhantomData<T>
A DeserializeSeed implementation for this type.
§impl<T> DynamicType for Twhere
T: Type + ?Sized,
impl<T> DynamicType for Twhere T: Type + ?Sized,
§fn dynamic_signature(&self) -> Signature<'_>
fn dynamic_signature(&self) -> Signature<'_>
Get the signature for the implementing type. Read more