构造函数

GskBorderNodenew

声明 [src]

GskRenderNode*
gsk_border_node_new (
  const GskRoundedRect* outline,
  const float* border_width,
  const GdkRGBA* border_color
)

描述 [src]

创建一个将在给定的 outlines 中的轮廓内绘制边框矩形的 GskRenderNode

边框的四周可以有不同的宽度和颜色。

参数

outline

类型: GskRoundedRect

一个描述边框轮廓的 GskRoundedRect

数据由函数的调用者拥有。
border_width

类型:一个 float 的数组

边框在顶部、右侧、底部和左侧的绘制宽度。

数组必须包含 4 个元素。
数据由函数的调用者拥有。
border_color

类型:一个 GdkRGBA 的数组

在顶部、右侧、底部和左侧使用的颜色。

数组必须包含 4 个元素。
数据由函数的调用者拥有。

返回值

类型: GskBorderNode

一个新的 GskRenderNode

函数的调用者承担数据的所有权,并负责释放它。