Virtual Method
CoglOnscreenswap_region
Declaration [src]
void
swap_region (
CoglOnscreen* onscreen,
const int* rectangles,
int n_rectangles,
CoglFrameInfo* info,
gpointer user_data
)
Description [src]
Swaps a region of the back buffer being rendered too, to the front for
display. rectangles
represents the region as array of n_rectangles
each
defined by 4 sequential (x, y, width, height) integers.
This function also implicitly discards the contents of the color, depth and
stencil buffers as if cogl_framebuffer_discard_buffers()
were used. The
significance of the discard is that you should not expect to be able to
start a new frame that incrementally builds on the contents of the previous frame.
Parameters
rectangles
-
Type: An array of
int
An array of integer 4-tuples representing rectangles as (x, y, width, height) tuples.
The length of the array is specified in the n_rectangles
argument.The data is owned by the caller of the method. n_rectangles
-
Type:
int
The number of 4-tuples to be read from
rectangles
. info
-
Type:
CoglFrameInfo
No description available.
The data is owned by the caller of the method. user_data
-
Type:
gpointer
No description available.
The argument can be NULL
.The data is owned by the caller of the method.