summaryrefslogtreecommitdiff
path: root/pango/pango-layout-run.h
blob: a2b76cc063b69024d93f940e88e5edcfb13ad94d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once

#include <glib-object.h>
#include <pango/pango-types.h>
#include <pango/pango-item.h>
#include <pango/pango-glyph.h>

PANGO_AVAILABLE_IN_ALL
PangoItem *             pango_layout_run_get_item     (PangoLayoutRun   *run);

PANGO_AVAILABLE_IN_ALL
PangoGlyphString *      pango_layout_run_get_glyphs   (PangoLayoutRun   *run);

PANGO_AVAILABLE_IN_ALL
void                    pango_layout_run_get_extents  (PangoLayoutRun   *run,
                                                       PangoLeadingTrim  trim,
                                                       PangoRectangle   *ink_rect,
                                                       PangoRectangle   *logical_rect);