version(Backend)
struct PangoFontMapClass {
GObjectClass parent_class;
PangoFont* function(PangoFontMap* fontmap, PangoContext* context, const(PangoFontDescription)* desc) load_font;
void function(PangoFontMap* fontmap, PangoFontFamily*** families, int* n_families) list_families;
PangoFontset* function(PangoFontMap* fontmap, PangoContext* context, const(PangoFontDescription)* desc, PangoLanguage* language) load_fontset;
const(char)* shape_engine_type;
guint function(PangoFontMap* fontmap) get_serial;
void function(PangoFontMap* fontmap) changed;
void function() _pango_reserved1;
void function() _pango_reserved2;
}
PangoFontMapClass: @parent_class: parent #GObjectClass. @load_font: a function to load a font with a given description. See pango_font_map_load_font(). @list_families: A function to list available font families. See pango_font_map_list_families(). @load_fontset: a function to load a fontset with a given given description suitable for a particular language. See pango_font_map_load_fontset(). @shape_engine_type: the type of rendering-system-dependent engines that can handle fonts of this fonts loaded with this fontmap. @get_serial: a function to get the serial number of the fontmap. See pango_font_map_get_serial(). @changed: See pango_font_map_changed()
The #PangoFontMapClass structure holds the virtual functions for a particular #PangoFontMap implementation.