Struct fermium::pixels::SDL_PixelFormat
source · #[repr(C)]pub struct SDL_PixelFormat {Show 19 fields
pub format: u32,
pub palette: *mut SDL_Palette,
pub BitsPerPixel: u8,
pub BytesPerPixel: u8,
pub padding: [u8; 2],
pub Rmask: u32,
pub Gmask: u32,
pub Bmask: u32,
pub Amask: u32,
pub Rloss: u8,
pub Gloss: u8,
pub Bloss: u8,
pub Aloss: u8,
pub Rshift: u8,
pub Gshift: u8,
pub Bshift: u8,
pub Ashift: u8,
pub refcount: c_int,
pub next: *mut SDL_PixelFormat,
}
Expand description
An SDL Pixel Format.
Generally, you shouldn’t alter these fields.
Fields§
§format: u32
§palette: *mut SDL_Palette
§BitsPerPixel: u8
§BytesPerPixel: u8
§padding: [u8; 2]
§Rmask: u32
§Gmask: u32
§Bmask: u32
§Amask: u32
§Rloss: u8
§Gloss: u8
§Bloss: u8
§Aloss: u8
§Rshift: u8
§Gshift: u8
§Bshift: u8
§Ashift: u8
§refcount: c_int
§next: *mut SDL_PixelFormat
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for SDL_PixelFormat
impl !Send for SDL_PixelFormat
impl !Sync for SDL_PixelFormat
impl Unpin for SDL_PixelFormat
impl UnwindSafe for SDL_PixelFormat
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