方法
GtkSnapshotappend_linear_gradient
声明 [源代码]
void
gtk_snapshot_append_linear_gradient (
GtkSnapshot* snapshot,
const graphene_rect_t* bounds,
const graphene_point_t* start_point,
const graphene_point_t* end_point,
const GskColorStop* stops,
gsize n_stops
)
参数
bounds
-
类型:
graphene_rect_t
要绘制线性渐变的矩形。
数据由方法调用者拥有。 start_point
-
类型:
graphene_point_t
线性渐变开始的点。
数据由方法调用者拥有。 end_point
-
类型:
graphene_point_t
线性渐变结束的点。
数据由方法调用者拥有。 stops
-
类型:一个
GskColorStop
数组定义渐变的颜色中断点。
数组长度由 n_stops
参数指定。数据由方法调用者拥有。 n_stops
-
类型:
gsize
stops
中的元素数量。