gala/vapi/mutter-cogl-pango.vapi
2024-11-07 14:44:45 -08:00

35 lines
1.2 KiB
Vala

/* mutter-cogl-pango-6.vapi generated by vapigen, do not modify. */
[CCode (cprefix = "CoglPango", gir_namespace = "CoglPango", gir_version = "6", lower_case_cprefix = "cogl_pango_")]
namespace CoglPango {
[CCode (cheader_filename = "cogl-pango.h", type_id = "cogl_pango_renderer_get_type ()")]
public class Renderer : Pango.Renderer {
[CCode (has_construct_function = false)]
protected Renderer ();
[NoAccessorMethod]
public Cogl.Context context { construct; }
}
[CCode (cheader_filename = "cogl-pango.h")]
public interface FontMap : Pango.CairoFontMap, GLib.Object {
#if !HAS_MUTTER47
public void clear_glyph_cache ();
#endif
public Pango.Context create_context ();
public unowned Pango.Renderer get_renderer ();
#if !HAS_MUTTER47
public bool get_use_mipmapping ();
#endif
public static Pango.FontMap @new ();
public void set_resolution (double dpi);
#if !HAS_MUTTER47
public void set_use_mipmapping (bool value);
#endif
}
#if HAS_MUTTER47
[CCode (cheader_filename = "cogl-pango.h", instance_pos = 1.9)]
public delegate void PipelineSetup (Cogl.Pipeline pipeline);
#endif
[CCode (cheader_filename = "cogl-pango.h")]
public static void ensure_glyph_cache_for_layout (Pango.Layout layout);
}