Class
GskSubsurfaceNode
since: 4.14
Description [src]
final class Gsk.SubsurfaceNode : GObject.TypeInstance
{
/* No available fields */
}
A render node that potentially diverts a part of the scene graph to a subsurface.
Available since: 4.14
Constructors
gsk_subsurface_node_new
Creates a GskRenderNode
that will possibly divert the child
node to a subsurface.
since: 4.14
Instance methods
gsk_subsurface_node_get_child
Gets the child node that is getting drawn by the given node
.
since: 4.14
Methods inherited from GskRenderNode (8)
gsk_render_node_draw
Draws the contents of a render node on a cairo context.
gsk_render_node_get_bounds
Retrieves the boundaries of the node
.
gsk_render_node_get_node_type
Returns the type of the render node.
gsk_render_node_get_opaque_rect
Gets an opaque rectangle inside the node that GTK can determine to be fully opaque.
since: 4.16
gsk_render_node_ref
Acquires a reference on the given GskRenderNode
.
gsk_render_node_serialize
Serializes the node
for later deserialization via
gsk_render_node_deserialize(). No guarantees are made about the format
used other than that the same version of GTK will be able to deserialize
the result of a call to gsk_render_node_serialize()
and
gsk_render_node_deserialize()
will correctly reject files it cannot open
that were created with previous versions of GTK.
gsk_render_node_unref
Releases a reference on the given GskRenderNode
.
gsk_render_node_write_to_file
This function is equivalent to calling gsk_render_node_serialize()
followed by g_file_set_contents()
.