Type Alias freetype::freetype::FT_Module_Class

source ·
pub type FT_Module_Class = FT_Module_Class_;

Aliased Type§

struct FT_Module_Class {
    pub module_flags: u64,
    pub module_size: i64,
    pub module_name: *const i8,
    pub module_version: i64,
    pub module_requires: i64,
    pub module_interface: *const c_void,
    pub module_init: Option<unsafe extern "C" fn(_: *mut FT_ModuleRec_) -> i32>,
    pub module_done: Option<unsafe extern "C" fn(_: *mut FT_ModuleRec_)>,
    pub get_interface: Option<unsafe extern "C" fn(_: *mut FT_ModuleRec_, _: *const i8) -> *mut c_void>,
}

Fields§

§module_flags: u64§module_size: i64§module_name: *const i8§module_version: i64§module_requires: i64§module_interface: *const c_void§module_init: Option<unsafe extern "C" fn(_: *mut FT_ModuleRec_) -> i32>§module_done: Option<unsafe extern "C" fn(_: *mut FT_ModuleRec_)>§get_interface: Option<unsafe extern "C" fn(_: *mut FT_ModuleRec_, _: *const i8) -> *mut c_void>