Functions ========= .. currentmodule:: gi.repository.Gsk .. function:: path_parse(string: str) -> ~gi.repository.Gsk.Path | None :param string: .. function:: serialization_error_quark() -> int .. function:: stroke_equal(stroke1: ~typing.Any = None, stroke2: ~typing.Any = None) -> bool :param stroke1: :param stroke2: .. function:: transform_parse(string: str) -> ~typing.Tuple[bool, ~gi.repository.Gsk.Transform] :param string: .. function:: value_dup_render_node(value: ~gi.repository.GObject.Value) -> ~gi.repository.Gsk.RenderNode | None Retrieves the ``GskRenderNode`` stored inside the given ``value``\, and acquires a reference to it. .. versionadded:: 4.6 :param value: a :obj:`~gi.repository.GObject.Value` initialized with type ``GSK_TYPE_RENDER_NODE`` :return: a ``GskRenderNode`` .. function:: value_get_render_node(value: ~gi.repository.GObject.Value) -> ~gi.repository.Gsk.RenderNode | None Retrieves the ``GskRenderNode`` stored inside the given ``value``\. .. versionadded:: 4.6 :param value: a ``GValue`` initialized with type ``GSK_TYPE_RENDER_NODE`` :return: a ``GskRenderNode`` .. function:: value_set_render_node(value: ~gi.repository.GObject.Value, node: ~gi.repository.Gsk.RenderNode) -> None Stores the given ``GskRenderNode`` inside ``value``\. The :obj:`~gi.repository.GObject.Value` will acquire a reference to the ``node``\. .. versionadded:: 4.6 :param value: a :obj:`~gi.repository.GObject.Value` initialized with type ``GSK_TYPE_RENDER_NODE`` :param node: a ``GskRenderNode`` .. function:: value_take_render_node(value: ~gi.repository.GObject.Value, node: ~gi.repository.Gsk.RenderNode | None = None) -> None Stores the given ``GskRenderNode`` inside ``value``\. This function transfers the ownership of the ``node`` to the ``GValue``\. .. versionadded:: 4.6 :param value: a :obj:`~gi.repository.GObject.Value` initialized with type ``GSK_TYPE_RENDER_NODE`` :param node: a ``GskRenderNode``