for_surface


Description:

[ CCode ( cname = "gsk_renderer_new_for_surface" ) ]
public static Renderer? for_surface (Surface surface)

Creates an appropriate `GskRenderer` instance for the given surface.

If the `GSK_RENDERER` environment variable is set, GSK will try that renderer first, before trying the backend-specific default. The ultimate fallback is the cairo renderer.

The renderer will be realized before it is returned.

Parameters:

surface

a `GdkSurface`

Returns:

a `GskRenderer`