Struct pango_sys::PangoFontClass [−][src]
#[repr(C)]pub struct PangoFontClass { pub parent_class: GObjectClass, pub describe: Option<unsafe extern "C" fn(_: *mut PangoFont) -> *mut PangoFontDescription>, pub get_coverage: Option<unsafe extern "C" fn(_: *mut PangoFont, _: *mut PangoLanguage) -> *mut PangoCoverage>, pub get_glyph_extents: Option<unsafe extern "C" fn(_: *mut PangoFont, _: PangoGlyph, _: *mut PangoRectangle, _: *mut PangoRectangle)>, pub get_metrics: Option<unsafe extern "C" fn(_: *mut PangoFont, _: *mut PangoLanguage) -> *mut PangoFontMetrics>, pub get_font_map: Option<unsafe extern "C" fn(_: *mut PangoFont) -> *mut PangoFontMap>, pub describe_absolute: Option<unsafe extern "C" fn(_: *mut PangoFont) -> *mut PangoFontDescription>, pub get_features: Option<unsafe extern "C" fn(_: *mut PangoFont, _: gconstpointer, _: c_uint, _: *mut c_uint)>, pub create_hb_font: Option<unsafe extern "C" fn(_: *mut PangoFont) -> gconstpointer>, }
Fields
parent_class: GObjectClassdescribe: Option<unsafe extern "C" fn(_: *mut PangoFont) -> *mut PangoFontDescription>get_coverage: Option<unsafe extern "C" fn(_: *mut PangoFont, _: *mut PangoLanguage) -> *mut PangoCoverage>get_glyph_extents: Option<unsafe extern "C" fn(_: *mut PangoFont, _: PangoGlyph, _: *mut PangoRectangle, _: *mut PangoRectangle)>get_metrics: Option<unsafe extern "C" fn(_: *mut PangoFont, _: *mut PangoLanguage) -> *mut PangoFontMetrics>get_font_map: Option<unsafe extern "C" fn(_: *mut PangoFont) -> *mut PangoFontMap>describe_absolute: Option<unsafe extern "C" fn(_: *mut PangoFont) -> *mut PangoFontDescription>get_features: Option<unsafe extern "C" fn(_: *mut PangoFont, _: gconstpointer, _: c_uint, _: *mut c_uint)>create_hb_font: Option<unsafe extern "C" fn(_: *mut PangoFont) -> gconstpointer>Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for PangoFontClassimpl !Send for PangoFontClassimpl !Sync for PangoFontClassimpl Unpin for PangoFontClassimpl UnwindSafe for PangoFontClassBlanket Implementations
Mutably borrows from an owned value. Read more