GskRepeatNode

描述 [src]

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

重复其单个子节点的渲染节点。

层次结构

hierarchy this GskRepeatNode ancestor_0 GskRenderNode ancestor_0--this

祖先

构造函数

gsk_repeat_node_new

创建将重复绘制给定“边框”内的“子级”的 GskRenderNode。

实例方法

gsk_repeat_node_get_child

检索 node 的 child。

gsk_repeat_node_get_child_bounds

检索 node 的 child 的边框矩形。

GskRenderNode 继承的方法 (8)
gsk_render_node_draw

在 cairo 上下文中绘制渲染节点的内容。

gsk_render_node_get_bounds

检索 node 的边界。

gsk_render_node_get_node_type

返回渲染节点的类型。

gsk_render_node_get_opaque_rect

在节点内部获取一个不透明的矩形,GTK 可以将其确定为完全不透明。

since: 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()。