Declaration [src]

gsk_renderer_realize (
  GskRenderer* renderer,
  GdkSurface* surface,
  GError** error

Description [src]

Creates the resources needed by the renderer to render the scene graph.

Since GTK 4.6, the surface may be NULL, which allows using renderers without having to create a surface.

Note that it is mandatory to call gsk_renderer_unrealize() before destroying the renderer.


surface GdkSurface

The GdkSurface renderer will be used on.

 The argument can be NULL.
 The data is owned by the caller of the function.
error GError **
  The return location for a GError*, or NULL.

Return value

Returns: gboolean

Whether the renderer was successfully realized.