函数
GskPathForeachFunc
声明
gboolean
(* GskPathForeachFunc) (
GskPathOperation op,
const graphene_point_t* pts,
gsize n_pts,
float weight,
gpointer user_data
)
描述 [src]
用于迭代路径的操作的回调原型。
对于每个操作,回调在 pts
中给出操作应用到的点以及圆锥曲线的 权重
。n_pts
参数有些冗余,因为可以从操作中推断出点数。
路径的每个轮廓以 GSK_PATH_MOVE
操作开始。闭合轮廓以 GSK_PATH_CLOSE
操作结束。
参数
op
-
类型:
GskPathOperation
操作。
pts
-
类型:
graphene_point_t
操作的 点。
数据归函数的调用者所有。 n_pts
-
类型:
gsize
点数。
weight
-
类型:
float
圆锥曲线的权重,或在不是圆锥曲线的曲线中未使用。
user_data
-
类型:
gpointer
用 函数提供 的用户数据。
参数可以是 NULL
。数据归函数的调用者所有。