Function

PangoCairoShapeRendererFunc

Declaration

void
(* 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.

Parameters

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.