Gnome::Gsk4::CairoNode
Table of Contents
Description§
A render node for a Cairo surface.
Class initialization§
new§
:native-object§
Create an object using a native object from an object of the same type found elsewhere. See also Gnome::N::TopLevelSupportClass.
multi method new ( N-Object() :$native-object! )
Code
new-caironode§
Creates a Gnome::Gsk4::RenderNode that will render a cairo surface into the area given by $bounds.
You can draw to the cairo surface using .get-draw-context().
method new-caironode ( N-Object $bounds --> Gnome::Gsk4::CairoNode \)
Code
- $bounds; the rectangle to render to
Methods§
get-draw-context§
Creates a Cairo context for drawing using the surface associated to the render node.
If no surface exists yet, a surface will be created optimized for rendering to $renderer.
method get-draw-context (--> N-Object )
Code
Return value; a Cairo context used for drawing; use cairo_destroy() when done drawing.
get-surface§
Retrieves the Cairo surface used by the render node.
method get-surface (--> N-Object )
Code
Return value; a Cairo surface.
About my projects, examples and tutorials