[ 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.
surface |
a `GdkSurface` |
a `GskRenderer` |