Type Alias magick_rust::bindings::MagickInfo
source · pub type MagickInfo = _MagickInfo;
Aliased Type§
struct MagickInfo {Show 15 fields
pub name: *mut i8,
pub description: *mut i8,
pub version: *mut i8,
pub mime_type: *mut i8,
pub note: *mut i8,
pub module: *mut i8,
pub decoder: Option<unsafe extern "C" fn(_: *const _ImageInfo, _: *mut _ExceptionInfo) -> *mut _Image>,
pub encoder: Option<unsafe extern "C" fn(_: *const _ImageInfo, _: *mut _Image, _: *mut _ExceptionInfo) -> MagickBooleanType>,
pub image_info: *mut _ImageInfo,
pub magick: Option<unsafe extern "C" fn(_: *const u8, _: usize) -> MagickBooleanType>,
pub format_type: MagickFormatType,
pub flags: u32,
pub semaphore: *mut SemaphoreInfo,
pub signature: usize,
pub client_data: *mut c_void,
}
Fields§
§name: *mut i8
§description: *mut i8
§version: *mut i8
§mime_type: *mut i8
§note: *mut i8
§module: *mut i8
§decoder: Option<unsafe extern "C" fn(_: *const _ImageInfo, _: *mut _ExceptionInfo) -> *mut _Image>
§encoder: Option<unsafe extern "C" fn(_: *const _ImageInfo, _: *mut _Image, _: *mut _ExceptionInfo) -> MagickBooleanType>
§image_info: *mut _ImageInfo
§magick: Option<unsafe extern "C" fn(_: *const u8, _: usize) -> MagickBooleanType>
§format_type: MagickFormatType
§flags: u32
§semaphore: *mut SemaphoreInfo
§signature: usize
§client_data: *mut c_void