Struct vips_sys::_VipsImage
[−]
[src]
#[repr(C)]pub struct _VipsImage { 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: usize, 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: usize
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
impl Debug for _VipsImage
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Copy for _VipsImage
[src]
impl Clone for _VipsImage
[src]
fn clone(&self) -> _VipsImage
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more