函数

PangoCairoShapeRendererFunc

声明

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

描述 [src]

用于使用 Pango 的 Cairo 渲染器渲染类型为 PANGO_ATTR_SHAPE 的属性的函数类型。

参数

cr

类型: cairo_t

一个 Cairo 上下文,当前点设置为形状应该被渲染的位置。

数据由函数的调用者所有。
attr

类型: PangoAttrShape

要渲染的 PANGO_ATTR_SHAPE

数据由函数的调用者所有。
do_path

类型: gboolean

是否仅将形状路径附加到 cr 的当前路径,而不执行填充/描边。在从 pango_cairo_layout_path()pango_cairo_layout_line_path() 渲染函数调用时,这将设置为 TRUE

data

类型: gpointer

传递给 pango_cairo_context_set_shape_renderer() 的用户数据。

参数可以是 NULL
数据由函数的调用者所有。