构造函数
GskRepeatingLinearGradientNodenew
声明 [源代码]
GskRenderNode*
gsk_repeating_linear_gradient_node_new (
const graphene_rect_t* bounds,
const graphene_point_t* start,
const graphene_point_t* end,
const GskColorStop* color_stops,
gsize n_color_stops
)
参数
bounds
-
类型:
graphene_rect_t
用于渲染线性渐变的矩形。
数据由函数的调用者拥有。 start
-
类型:
graphene_point_t
线性渐变开始的点。
数据由函数的调用者拥有。 end
-
类型:
graphene_point_t
线性渐变结束的点。
数据由函数的调用者拥有。 color_stops
-
类型: 一个
GskColorStop
数组一个指向定义渐变的
GskColorStop
数组的指针。所有颜色停止的偏移量必须增加。第一个停止的偏移量必须 >= 0,最后一个停止的偏移量必须 <= 1。数组的长度由 n_color_stops
参数指定。数据由函数的调用者拥有。 n_color_stops
-
类型:
gsize
数组中元素的数量。
返回值
类型: GskRepeatingLinearGradientNode
一个新的GskRenderNode
。
函数的调用者接管数据,并负责释放它。 |