- PangoReserved2
void function() PangoReserved2;
- PangoReserved3
void function() PangoReserved3;
- PangoReserved4
void function() PangoReserved4;
- begin
void function(PangoRenderer* renderer) begin;
- drawErrorUnderline
void function(PangoRenderer* renderer, int x, int y, int width, int height) drawErrorUnderline;
- drawGlyph
void function(PangoRenderer* renderer, PangoFont* font, PangoGlyph glyph, double x, double y) drawGlyph;
- drawGlyphItem
void function(PangoRenderer* renderer, const(char)* text, PangoGlyphItem* glyphItem, int x, int y) drawGlyphItem;
- drawGlyphs
void function(PangoRenderer* renderer, PangoFont* font, PangoGlyphString* glyphs, int x, int y) drawGlyphs;
- drawRectangle
void function(PangoRenderer* renderer, PangoRenderPart part, int x, int y, int width, int height) drawRectangle;
- drawShape
void function(PangoRenderer* renderer, PangoAttrShape* attr, int x, int y) drawShape;
- drawTrapezoid
void function(PangoRenderer* renderer, PangoRenderPart part, double y1, double x11, double x21, double y2, double x12, double x22) drawTrapezoid;
- end
void function(PangoRenderer* renderer) end;
- parentClass
GObjectClass parentClass;
Undocumented in source.
- partChanged
void function(PangoRenderer* renderer, PangoRenderPart part) partChanged;
- prepareRun
void function(PangoRenderer* renderer, PangoLayoutRun* run) prepareRun;
Class structure for #PangoRenderer.
The following vfuncs take user space coordinates in Pango units and have default implementations: - draw_glyphs - draw_rectangle - draw_error_underline - draw_shape - draw_glyph_item
The default draw_shape implementation draws nothing.
The following vfuncs take device space coordinates as doubles and must be implemented: - draw_trapezoid - draw_glyph