GskStrokeNode

自:4.14

描述 [src]

final class Gsk.StrokeNode : GObject.TypeInstance
{
  /* No available fields */
}

渲染节点,使用 GskStroke 属性填充通过对给定的 GskPath 描边确定的区域。

自推出:4.14

层级

hierarchy this GskStrokeNode ancestor_0 GskRenderNode ancestor_0--this

祖先

构造器

gsk_stroke_node_new

使用 stroke 中定义的属性创建 GskRenderNode,该 GskRenderNode 将使用 path 填充描边产生的轮廓。

自:4.14

实例方法

gsk_stroke_node_get_child

获取由给定 node 绘制的子节点。

自:4.14

gsk_stroke_node_get_path

检索将用 node 的内容填充的路径。

自:4.14

gsk_stroke_node_get_stroke

检索此 node 中使用的笔触属性。

自:4.14

GskRenderNode(8)继承的方法
gsk_render_node_draw

在 cairo context 上绘制渲染节点的内容。

gsk_render_node_get_bounds

检索 node 的边界。

gsk_render_node_get_node_type

返回渲染 节点的类型。

gsk_render_node_get_opaque_rect

获取节点内部的 GTK 确认为完全 不透明的不透明矩形。

自:4.16

gsk_render_node_ref

获取给定 GskRenderNode 的引用。

gsk_render_node_serialize

node 序列化,以便以后通过 gsk_render_node_deserialize() 反序列化。对于使用的格式不作任何保证,除了 GTK 的相同版本能够反序列化 gsk_render_node_serialize() 调用结果而且 gsk_render_node_deserialize() 能够正确拒绝它无法打开的文件(这些文件是使用 GTK 的以前版本创建的)。

gsk_render_node_unref

释放给定 GskRenderNode 的引用。

gsk_render_node_write_to_file

此函数相当于依次调用 gsk_render_node_serialize()g_file_set_contents()