构造函数
GskColorMatrixNodenew
声明 [源]
GskRenderNode*
gsk_color_matrix_node_new (
GskRenderNode* child,
const graphene_matrix_t* color_matrix,
const graphene_vec4_t* color_offset
)
描述 [源]
创建一个GskRenderNode来绘制具有color_matrix的child。
特别是,该节点通过为每个像素应用以下方式来转换颜色:
pixel = transpose(color_matrix) * pixel + color_offset
变换操作在未预乘的颜色上,颜色组件按顺序为R、G、B、A。
参数
child
-
类型:
GskRenderNode
要绘制的节点。
数据由函数的调用者拥有。 color_matrix
-
要应用矩阵。
数据由函数的调用者拥有。 color_offset
-
类型:
graphene_vec4_t
添加到颜色中的值。
数据由函数的调用者拥有。