1
/* pangoft2.vapi generated by vapigen, do not modify. */
3
[CCode (cprefix = "PangoFT2", gir_namespace = "PangoFT2", gir_version = "1.0", lower_case_cprefix = "pango_ft2_")]
5
[CCode (cheader_filename = "pango/pangoft2.h", type_id = "pango_ft2_font_map_get_type ()")]
6
public class FontMap : Pango.FontMap {
7
[CCode (has_construct_function = false, type = "PangoFontMap*")]
9
public void set_default_substitute (owned PangoFT2.SubstituteFunc func);
10
public void set_resolution (double dpi_x, double dpi_y);
11
public void substitute_changed ();
13
[CCode (cheader_filename = "pango/pangoft2.h", has_target = false)]
14
public delegate void SubstituteFunc (Fc.Pattern pattern, void* data);
15
[CCode (cheader_filename = "pango/pangoft2.h")]
16
public static int font_get_kerning (Pango.Font font, Pango.Glyph left, Pango.Glyph right);
17
[CCode (cheader_filename = "pango/pangoft2.h")]
18
public static Pango.Glyph get_unknown_glyph (Pango.Font font);
19
[CCode (cheader_filename = "pango/pangoft2.h")]
20
public static void render (FT.Bitmap bitmap, Pango.Font font, Pango.GlyphString glyphs, int x, int y);
21
[CCode (cheader_filename = "pango/pangoft2.h")]
22
public static void render_layout (FT.Bitmap bitmap, Pango.Layout layout, int x, int y);
23
[CCode (cheader_filename = "pango/pangoft2.h")]
24
public static void render_layout_line (FT.Bitmap bitmap, Pango.LayoutLine line, int x, int y);
25
[CCode (cheader_filename = "pango/pangoft2.h")]
26
public static void render_layout_line_subpixel (FT.Bitmap bitmap, Pango.LayoutLine line, int x, int y);
27
[CCode (cheader_filename = "pango/pangoft2.h")]
28
public static void render_layout_subpixel (FT.Bitmap bitmap, Pango.Layout layout, int x, int y);
29
[CCode (cheader_filename = "pango/pangoft2.h")]
30
public static void render_transformed (FT.Bitmap bitmap, Pango.Matrix matrix, Pango.Font font, Pango.GlyphString glyphs, int x, int y);
31
[CCode (cheader_filename = "pango/pangoft2.h")]
32
public static void shutdown_display ();