Renderer.render

Renders the scene graph, described by a tree of GskRenderNode instances, ensuring that the given @region gets redrawn.

Renderers must ensure that changes of the contents given by the @root node as well as the area given by @region are redrawn. They are however free to not redraw any pixel outside of @region if they can guarantee that it didn't change.

The @renderer will acquire a reference on the GskRenderNode tree while the rendering is in progress.

class Renderer
void
render

Parameters

root RenderNode

a GskRenderNode

region Region

the cairo_region_t that must be redrawn or %NULL for the whole window

Meta