Function

PangoCairo.ShapeRendererFunc

Declaration

void
ShapeRendererFunc (
  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()