Blame c++/freetype/src/labpangorenderer.h

71e4f2
#ifndef LABPANGORENDERER_H
71e4f2
#define LABPANGORENDERER_H
71e4f2
71e4f2
71e4f2
#include <pango pango.h=""></pango>
71e4f2
71e4f2
71e4f2
class Surface;
71e4f2
class Matrix3;
71e4f2
class Color;
71e4f2
71e4f2
71e4f2
G_BEGIN_DECLS
71e4f2
71e4f2
#define LAB_TYPE_PANGO_RENDERER (lab_pango_renderer_get_type ())
71e4f2
71e4f2
typedef struct _LabPangoRenderer LabPangoRenderer;
71e4f2
typedef struct _LabPangoRendererClass LabPangoRendererClass;
71e4f2
71e4f2
#define LAB_PANGO_RENDERER_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), LAB_TYPE_PANGO_RENDERER, LabPangoRendererClass))
71e4f2
#define LAB_IS_PANGO_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LAB_TYPE_PANGO_RENDERER))
71e4f2
#define LAB_PANGO_RENDERER_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), LAB_TYPE_PANGO_RENDERER, LabPangoRendererClass))
71e4f2
71e4f2
71e4f2
PangoRenderer* lab_pango_renderer_new();
71e4f2
71e4f2
void lab_pango_renderer_set_matrix(LabPangoRenderer *renderer, Matrix3 *matrix);
71e4f2
void lab_pango_renderer_get_matrix(LabPangoRenderer *renderer, Matrix3 *matrix);
71e4f2
71e4f2
void lab_pango_renderer_set_color(LabPangoRenderer *renderer, Color *color);
71e4f2
void lab_pango_renderer_get_color(LabPangoRenderer *renderer, Color *color);
71e4f2
71e4f2
void lab_pango_renderer_set_surface(LabPangoRenderer *renderer, Surface *surface);
71e4f2
Surface* lab_pango_renderer_get_surface(LabPangoRenderer *renderer);
71e4f2
71e4f2
71e4f2
PangoFontMap* lab_pango_font_map_new(bool hinting);
71e4f2
71e4f2
G_END_DECLS
71e4f2
71e4f2
71e4f2
#endif
71e4f2