Type Alias VipsObjectClass
Source pub type VipsObjectClass = _VipsObjectClass;
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()>,
}