pangoRendererDrawLayout(object, layout, x, y)
pangoRendererDrawLayoutLine(object, line, x, y)
pangoRendererDrawGlyphs(object, font, glyphs, x, y)
pangoRendererDrawGlyphItem(object, text, glyph.item, x, y)
pangoRendererDrawRectangle(object, part, x, y, width, height)
pangoRendererDrawErrorUnderline(object, x, y, width, height)
pangoRendererDrawTrapezoid(object, part, y1., x11, x21, y2, x12, x22)
pangoRendererDrawGlyph(object, font, glyph, x, y)
pangoRendererActivate(object)
pangoRendererDeactivate(object)
pangoRendererPartChanged(object, part)
pangoRendererSetColor(object, part, color)
pangoRendererGetColor(object, part)
pangoRendererSetMatrix(object, matrix)
pangoRendererGetMatrix(object)
pangoRendererGetLayout(renderer)
pangoRendererGetLayoutLine(renderer)
GObject +----PangoRenderer +----PangoXftRenderer
PangoRenderer
is a base class that contains the necessary logic for
rendering a PangoLayout
or PangoLayoutLine
. By subclassing
PangoRenderer
and overriding operations such as draw.glyphs
and
draw.rectangle
, renderers for particular font backends and
destinations can be created.