#[repr(C)]pub struct Gif_Image {Show 23 fields
pub img: *mut *mut u8,
pub image_data: *mut u8,
pub width: u16,
pub height: u16,
pub left: u16,
pub top: u16,
pub delay: u16,
pub disposal: u8,
pub interlace: u8,
pub transparent: c_short,
pub local: *mut Gif_Colormap,
pub identifier: *mut c_char,
pub comment: *mut Gif_Comment,
pub extension_list: *mut Gif_Extension,
pub free_image_data: Option<unsafe extern "C" fn(arg1: *mut c_void)>,
pub compressed_len: u32,
pub compressed_errors: u32,
pub compressed: *mut u8,
pub free_compressed: Option<unsafe extern "C" fn(arg1: *mut c_void)>,
pub user_flags: u32,
pub user_data: *mut c_void,
pub free_user_data: Option<unsafe extern "C" fn(arg1: *mut c_void)>,
pub refcount: c_int,
}
Expand description
GIF_IMAGE
Fields§
§img: *mut *mut u8
§image_data: *mut u8
§width: u16
§height: u16
§left: u16
§top: u16
§delay: u16
§disposal: u8
§interlace: u8
§transparent: c_short
§local: *mut Gif_Colormap
§identifier: *mut c_char
§comment: *mut Gif_Comment
§extension_list: *mut Gif_Extension
§free_image_data: Option<unsafe extern "C" fn(arg1: *mut c_void)>
§compressed_len: u32
§compressed_errors: u32
§compressed: *mut u8
§free_compressed: Option<unsafe extern "C" fn(arg1: *mut c_void)>
§user_flags: u32
§user_data: *mut c_void
§free_user_data: Option<unsafe extern "C" fn(arg1: *mut c_void)>
§refcount: c_int
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Gif_Image
impl !Send for Gif_Image
impl !Sync for Gif_Image
impl Unpin for Gif_Image
impl UnwindSafe for Gif_Image
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