(* PangoCairoShapeRendererFunc) (
  cairo_t* cr,
  PangoAttrShape* attr,
  gboolean do_path,
  gpointer data

Description [src]

Function type for rendering attributes of type PANGO_ATTR_SHAPE with Pango’s Cairo renderer.


cr cairo_t

A Cairo context with current point set to where the shape should be rendered.

 The data is owned by the caller of the function.
attr PangoAttrShape

The PANGO_ATTR_SHAPE to render.

 The data is owned by the caller of the function.
do_path gboolean

Whether only the shape path should be appended to current path of cr and no filling/stroking done. This will be set to TRUE when called from pango_cairo_layout_path() and pango_cairo_layout_line_path() rendering functions.

data gpointer

User data passed to pango_cairo_context_set_shape_renderer()

 The argument can be NULL.