Indicates that you are beginning the process of redrawing @region on the @self’s surface.
Calling this function begins a drawing operation using @self on the
surface that @self was created from. The actual requirements and
guarantees for the drawing operation vary for different implementations
of drawing, so a
CairoContext and a
need to be treated differently.
A call to this function is a requirement for drawing and must be
followed by a call to
end_frame(), which will
complete the drawing operation and ensure the contents become visible
Note that the @region passed to this function is the minimum region that
needs to be drawn and depending on implementation, windowing system and
hardware in use, it might be necessary to draw a larger region. Drawing
implementation must use
query the region that must be drawn.
When using GTK, the widget system automatically places calls to
gdk_draw_context_begin_frame() and gdk_draw_context_end_frame() via the
Gsk::Renderers, so application code does not need to call
these functions explicitly.
minimum region that should be drawn
Ends a drawing operation started with gdk_draw_context_begin_frame().
This makes the drawing available on screen.
begin_frame() for more details about drawing.
When using a
GLContext, this function may call
implicitly before returning; it is not recommended to call
explicitly before calling this function.