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 |
|