Type Alias VipsForeignLoadClass

Source
pub type VipsForeignLoadClass = _VipsForeignLoadClass;

Aliased Type§

#[repr(C)]
pub struct VipsForeignLoadClass { pub parent_class: _VipsForeignClass, pub is_a: Option<unsafe extern "C" fn(*const i8) -> i32>, pub is_a_buffer: Option<unsafe extern "C" fn(*const c_void, u64) -> i32>, pub is_a_source: Option<unsafe extern "C" fn(*mut _VipsSource) -> i32>, pub get_flags_filename: Option<unsafe extern "C" fn(*const i8) -> u32>, pub get_flags: Option<unsafe extern "C" fn(*mut _VipsForeignLoad) -> u32>, pub header: Option<unsafe extern "C" fn(*mut _VipsForeignLoad) -> i32>, pub load: Option<unsafe extern "C" fn(*mut _VipsForeignLoad) -> i32>, }

Fields§

§parent_class: _VipsForeignClass§is_a: Option<unsafe extern "C" fn(*const i8) -> i32>§is_a_buffer: Option<unsafe extern "C" fn(*const c_void, u64) -> i32>§is_a_source: Option<unsafe extern "C" fn(*mut _VipsSource) -> i32>§get_flags_filename: Option<unsafe extern "C" fn(*const i8) -> u32>§get_flags: Option<unsafe extern "C" fn(*mut _VipsForeignLoad) -> u32>§header: Option<unsafe extern "C" fn(*mut _VipsForeignLoad) -> i32>§load: Option<unsafe extern "C" fn(*mut _VipsForeignLoad) -> i32>