keep a reference to it, you must call [cairo.surface.Surface.reference].
Context.getTarget
cairo.surface.Surface getTarget()Gets the target surface for the cairo context as passed to [cairo.global.create].
This function will always return a valid pointer, but the result can be a "nil" surface if cr is already in an error state, (ie. [cairo.context.Context.status] <literal>!=</literal> [cairo.types.Status.Success]). A nil surface is indicated by [cairo.surface.Surface.status]
<literal>!=</literal> [cairo.types.Status.Success].Returns
the target surface. This object is owned by cairo. To