类
GskShadowNode
描述 [src]
final class Gsk.ShadowNode : GObject.TypeInstance
{
/* No available fields */
}
一个渲染节点在它单个的子节点后面绘制一个或多个阴影。
实例方法
从 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()
。