Type Alias VipsObjectClass

Source
pub type VipsObjectClass = _VipsObjectClass;

Aliased Type§

struct VipsObjectClass {
Show 25 fields pub parent_class: _GObjectClass, pub build: Option<unsafe extern "C" fn(*mut _VipsObject) -> i32>, pub postbuild: Option<unsafe extern "C" fn(*mut _VipsObject, *mut c_void) -> i32>, pub summary_class: Option<unsafe extern "C" fn(*mut _VipsObjectClass, *mut _VipsBuf)>, pub summary: Option<unsafe extern "C" fn(*mut _VipsObject, *mut _VipsBuf)>, pub dump: Option<unsafe extern "C" fn(*mut _VipsObject, *mut _VipsBuf)>, pub sanity: Option<unsafe extern "C" fn(*mut _VipsObject, *mut _VipsBuf)>, pub rewind: Option<unsafe extern "C" fn(*mut _VipsObject)>, pub preclose: Option<unsafe extern "C" fn(*mut _VipsObject)>, pub close: Option<unsafe extern "C" fn(*mut _VipsObject)>, pub postclose: Option<unsafe extern "C" fn(*mut _VipsObject)>, pub new_from_string: Option<unsafe extern "C" fn(*const i8) -> *mut _VipsObject>, pub to_string: Option<unsafe extern "C" fn(*mut _VipsObject, *mut _VipsBuf)>, pub output_needs_arg: i32, pub output_to_arg: Option<unsafe extern "C" fn(*mut _VipsObject, *const i8) -> i32>, pub nickname: *const i8, pub description: *const i8, pub argument_table: *mut _GHashTable, pub argument_table_traverse: *mut _GSList, pub argument_table_traverse_gtype: u32, pub deprecated: i32, pub _vips_reserved1: Option<unsafe extern "C" fn()>, pub _vips_reserved2: Option<unsafe extern "C" fn()>, pub _vips_reserved3: Option<unsafe extern "C" fn()>, pub _vips_reserved4: Option<unsafe extern "C" fn()>,
}

Fields§

§parent_class: _GObjectClass§build: Option<unsafe extern "C" fn(*mut _VipsObject) -> i32>§postbuild: Option<unsafe extern "C" fn(*mut _VipsObject, *mut c_void) -> i32>§summary_class: Option<unsafe extern "C" fn(*mut _VipsObjectClass, *mut _VipsBuf)>§summary: Option<unsafe extern "C" fn(*mut _VipsObject, *mut _VipsBuf)>§dump: Option<unsafe extern "C" fn(*mut _VipsObject, *mut _VipsBuf)>§sanity: Option<unsafe extern "C" fn(*mut _VipsObject, *mut _VipsBuf)>§rewind: Option<unsafe extern "C" fn(*mut _VipsObject)>§preclose: Option<unsafe extern "C" fn(*mut _VipsObject)>§close: Option<unsafe extern "C" fn(*mut _VipsObject)>§postclose: Option<unsafe extern "C" fn(*mut _VipsObject)>§new_from_string: Option<unsafe extern "C" fn(*const i8) -> *mut _VipsObject>§to_string: Option<unsafe extern "C" fn(*mut _VipsObject, *mut _VipsBuf)>§output_needs_arg: i32§output_to_arg: Option<unsafe extern "C" fn(*mut _VipsObject, *const i8) -> i32>§nickname: *const i8§description: *const i8§argument_table: *mut _GHashTable§argument_table_traverse: *mut _GSList§argument_table_traverse_gtype: u32§deprecated: i32§_vips_reserved1: Option<unsafe extern "C" fn()>§_vips_reserved2: Option<unsafe extern "C" fn()>§_vips_reserved3: Option<unsafe extern "C" fn()>§_vips_reserved4: Option<unsafe extern "C" fn()>