:right-sidebar: True ComponentTransferNode =================================================================== .. currentmodule:: gi.repository.Gsk .. versionadded:: 4.20 .. class:: ComponentTransferNode(*args, **kwargs) :no-contents-entry: Superclasses: :class:`~gi.repository.Gsk.RenderNode` A render node for applying a ``GskComponentTransfer`` for each color component of the child node. Constructors ------------ .. rst-class:: interim-class .. class:: ComponentTransferNode :no-index: .. classmethod:: new(child: ~gi.repository.Gsk.RenderNode, r: ~gi.repository.Gsk.ComponentTransfer, g: ~gi.repository.Gsk.ComponentTransfer, b: ~gi.repository.Gsk.ComponentTransfer, a: ~gi.repository.Gsk.ComponentTransfer) -> ~gi.repository.Gsk.ComponentTransferNode Creates a render node that will apply component transfers to a child node. .. versionadded:: 4.20 :param child: The child to apply component transfers to :param r: transfer for the red component :param g: transfer for the green component :param b: transfer for the blue component :param a: transfer for the alpha component Methods ------- .. rst-class:: interim-class .. class:: ComponentTransferNode :no-index: .. method:: get_child() -> ~gi.repository.Gsk.RenderNode Gets the child node that is getting drawn by the given ``node``\. .. versionadded:: 4.20 .. method:: get_transfer(component: ~gi.repository.Gdk.ColorChannel) -> ~gi.repository.Gsk.ComponentTransfer Gets the component transfer for one of the components. .. versionadded:: 4.20 :param component: the component to get the transfer for