#[repr(C)]pub struct RawPixelFormat {
pub size: u32,
pub flags: u32,
pub four_cc: [u8; 4],
pub rgb_bit_count: u32,
pub red_bit_mask: u32,
pub green_bit_mask: u32,
pub blue_bit_mask: u32,
pub alpha_bit_mask: u32,
}
Expand description
Pixel information as represented in the DDS file
Direct translation of struct found here: https://msdn.microsoft.com/en-us/library/bb943984.aspx
Fields§
§size: u32
§flags: u32
§four_cc: [u8; 4]
§rgb_bit_count: u32
§red_bit_mask: u32
§green_bit_mask: u32
§blue_bit_mask: u32
§alpha_bit_mask: u32
Trait Implementations§
Source§impl Debug for RawPixelFormat
impl Debug for RawPixelFormat
Source§impl<'de> Deserialize<'de> for RawPixelFormat
impl<'de> Deserialize<'de> for RawPixelFormat
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 PartialEq for RawPixelFormat
impl PartialEq for RawPixelFormat
Source§impl Serialize for RawPixelFormat
impl Serialize for RawPixelFormat
impl StructuralPartialEq for RawPixelFormat
Auto Trait Implementations§
impl Freeze for RawPixelFormat
impl RefUnwindSafe for RawPixelFormat
impl Send for RawPixelFormat
impl Sync for RawPixelFormat
impl Unpin for RawPixelFormat
impl UnwindSafe for RawPixelFormat
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