构造函数
GskRadialGradientNodenew
声明 [src]
GskRenderNode*
gsk_radial_gradient_node_new (
const graphene_rect_t* bounds,
const graphene_point_t* center,
float hradius,
float vradius,
float start,
float end,
const GskColorStop* color_stops,
gsize n_color_stops
)
参数
bounds
-
类型:
graphene_rect_t
节点的范围。
数据由函数调用者拥有。 center
-
类型:
graphene_point_t
梯度的中心。
数据由函数调用者拥有。 hradius
-
类型: float
水平半径。
vradius
-
类型: float
垂直半径。
start
-
类型: float
一个大于等于0的百分比,用于定义围绕
center
的梯度开始位置。 end
-
类型: float
一个大于等于0的百分比,用于定义围绕
center
的梯度结束位置。 color_stops
-
类型: 一个
GskColorStop
数组指向一个定义梯度的
GskColorStop
的数组。所有颜色停止的偏移量都必须递增。第一个停止的偏移量必须大于等于0,最后一个停止的偏移量必须小于等于1。数组的长度在 n_color_stops
参数中指定。数据由函数调用者拥有。 n_color_stops
-
类型: gsize
color_stops
中的元素数量。