#[repr(C)]pub struct _VipsImage {Show 49 fields
pub parent_instance: VipsObject,
pub Xsize: c_int,
pub Ysize: c_int,
pub Bands: c_int,
pub BandFmt: VipsBandFormat,
pub Coding: VipsCoding,
pub Type: VipsInterpretation,
pub Xres: f64,
pub Yres: f64,
pub Xoffset: c_int,
pub Yoffset: c_int,
pub Length: c_int,
pub Compression: c_short,
pub Level: c_short,
pub Bbits: c_int,
pub time: *mut VipsProgress,
pub Hist: *mut c_char,
pub filename: *mut c_char,
pub data: *mut VipsPel,
pub kill: c_int,
pub Xres_float: f32,
pub Yres_float: f32,
pub mode: *mut c_char,
pub dtype: VipsImageType,
pub fd: c_int,
pub baseaddr: *mut c_void,
pub length: size_t,
pub magic: guint32,
pub start_fn: VipsStartFn,
pub generate_fn: VipsGenerateFn,
pub stop_fn: VipsStopFn,
pub client1: *mut c_void,
pub client2: *mut c_void,
pub sslock: *mut GMutex,
pub regions: *mut GSList,
pub dhint: VipsDemandStyle,
pub meta: *mut GHashTable,
pub meta_traverse: *mut GSList,
pub sizeof_header: gint64,
pub windows: *mut GSList,
pub upstream: *mut GSList,
pub downstream: *mut GSList,
pub serial: c_int,
pub history_list: *mut GSList,
pub progress_signal: *mut VipsImage,
pub file_length: gint64,
pub hint_set: gboolean,
pub delete_on_close: gboolean,
pub delete_on_close_filename: *mut c_char,
}
Fields§
§parent_instance: VipsObject
§Xsize: c_int
§Ysize: c_int
§Bands: c_int
§BandFmt: VipsBandFormat
§Coding: VipsCoding
§Type: VipsInterpretation
§Xres: f64
§Yres: f64
§Xoffset: c_int
§Yoffset: c_int
§Length: c_int
§Compression: c_short
§Level: c_short
§Bbits: c_int
§time: *mut VipsProgress
§Hist: *mut c_char
§filename: *mut c_char
§data: *mut VipsPel
§kill: c_int
§Xres_float: f32
§Yres_float: f32
§mode: *mut c_char
§dtype: VipsImageType
§fd: c_int
§baseaddr: *mut c_void
§length: size_t
§magic: guint32
§start_fn: VipsStartFn
§generate_fn: VipsGenerateFn
§stop_fn: VipsStopFn
§client1: *mut c_void
§client2: *mut c_void
§sslock: *mut GMutex
§regions: *mut GSList
§dhint: VipsDemandStyle
§meta: *mut GHashTable
§meta_traverse: *mut GSList
§sizeof_header: gint64
§windows: *mut GSList
§upstream: *mut GSList
§downstream: *mut GSList
§serial: c_int
§history_list: *mut GSList
§progress_signal: *mut VipsImage
§file_length: gint64
§hint_set: gboolean
§delete_on_close: gboolean
§delete_on_close_filename: *mut c_char
Trait Implementations§
Source§impl Clone for _VipsImage
impl Clone for _VipsImage
Source§fn clone(&self) -> _VipsImage
fn clone(&self) -> _VipsImage
Returns a duplicate 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 moreSource§impl Debug for _VipsImage
impl Debug for _VipsImage
Source§impl PartialEq for _VipsImage
impl PartialEq for _VipsImage
impl Copy for _VipsImage
impl StructuralPartialEq for _VipsImage
Auto Trait Implementations§
impl Freeze for _VipsImage
impl RefUnwindSafe for _VipsImage
impl !Send for _VipsImage
impl !Sync for _VipsImage
impl Unpin for _VipsImage
impl UnwindSafe for _VipsImage
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