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: u64,
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: u64
§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
Trait Implementations
Source§impl Clone for _VipsImage
impl Clone for _VipsImage
Source§fn clone(&self) -> _VipsImage
fn clone(&self) -> _VipsImage
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more