Type Alias VipsForeignLoadClass

Source
pub type VipsForeignLoadClass = _VipsForeignLoadClass;

Aliased Type§

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, u32) -> 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, u32) -> 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>