Type Alias VipsImage

Source
pub type VipsImage = _VipsImage;

Aliased Type§

struct VipsImage {
Show 49 fields pub parent_instance: _VipsObject, pub Xsize: i32, pub Ysize: i32, pub Bands: i32, pub BandFmt: i32, pub Coding: i32, pub Type: i32, pub Xres: f64, pub Yres: f64, pub Xoffset: i32, pub Yoffset: i32, pub Length: i32, pub Compression: i16, pub Level: i16, pub Bbits: i32, pub time: *mut _VipsProgress, pub Hist: *mut i8, pub filename: *mut i8, pub data: *mut u8, pub kill: i32, pub Xres_float: f32, pub Yres_float: f32, pub mode: *mut i8, pub dtype: i32, pub fd: i32, pub baseaddr: *mut c_void, pub length: u32, pub magic: u32, pub start_fn: Option<unsafe extern "C" fn(*mut _VipsImage, *mut c_void, *mut c_void) -> *mut c_void>, pub generate_fn: Option<unsafe extern "C" fn(*mut _VipsRegion, *mut c_void, *mut c_void, *mut c_void, *mut i32) -> i32>, pub stop_fn: Option<unsafe extern "C" fn(*mut c_void, *mut c_void, *mut c_void) -> i32>, pub client1: *mut c_void, pub client2: *mut c_void, pub sslock: *mut _GMutex, pub regions: *mut _GSList, pub dhint: i32, pub meta: *mut _GHashTable, pub meta_traverse: *mut _GSList, pub sizeof_header: i64, pub windows: *mut _GSList, pub upstream: *mut _GSList, pub downstream: *mut _GSList, pub serial: i32, pub history_list: *mut _GSList, pub progress_signal: *mut _VipsImage, pub file_length: i64, pub hint_set: i32, pub delete_on_close: i32, pub delete_on_close_filename: *mut i8,
}

Fields§

§parent_instance: _VipsObject§Xsize: i32§Ysize: i32§Bands: i32§BandFmt: i32§Coding: i32§Type: i32§Xres: f64§Yres: f64§Xoffset: i32§Yoffset: i32§Length: i32§Compression: i16§Level: i16§Bbits: i32§time: *mut _VipsProgress§Hist: *mut i8§filename: *mut i8§data: *mut u8§kill: i32§Xres_float: f32§Yres_float: f32§mode: *mut i8§dtype: i32§fd: i32§baseaddr: *mut c_void§length: u32§magic: u32§start_fn: Option<unsafe extern "C" fn(*mut _VipsImage, *mut c_void, *mut c_void) -> *mut c_void>§generate_fn: Option<unsafe extern "C" fn(*mut _VipsRegion, *mut c_void, *mut c_void, *mut c_void, *mut i32) -> i32>§stop_fn: Option<unsafe extern "C" fn(*mut c_void, *mut c_void, *mut c_void) -> i32>§client1: *mut c_void§client2: *mut c_void§sslock: *mut _GMutex§regions: *mut _GSList§dhint: i32§meta: *mut _GHashTable§meta_traverse: *mut _GSList§sizeof_header: i64§windows: *mut _GSList§upstream: *mut _GSList§downstream: *mut _GSList§serial: i32§history_list: *mut _GSList§progress_signal: *mut _VipsImage§file_length: i64§hint_set: i32§delete_on_close: i32§delete_on_close_filename: *mut i8