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.

Stability:Unstable
Available since:1.10

Parameters

rectangles const int*
 

An array of integer 4-tuples representing rectangles as (x, y, width, height) tuples.

 The data is owned by the caller of the function.
n_rectangles int
 

The number of 4-tuples to be read from rectangles.

info CoglFrameInfo
  No description available.
 The data is owned by the caller of the function.
user_data gpointer
  No description available.