| XdbeSwapBuffers(3) | Library Functions Manual | XdbeSwapBuffers(3) |
XdbeSwapBuffers - swaps front and back DBE buffers.
#include <X11/extensions/Xdbe.h> Status XdbeSwapBuffers(
Display *dpy,
XdbeSwapInfo *swap_info,
int num_windows)
This function swaps the front and back buffers for a list of windows. The argument num_windows specifies how many windows are to have their buffers swapped; it is the number of elements in the swap_info array. The argument swap_info specifies the information needed per window to do the swap.
The XdbeSwapInfo structure has the following fields:
swap_window specifies the window for which to swap buffers. swap_action specifies the swap action to use for this swap_window.
Window swap_window
XdbeSwapAction swap_action
swap_action determines what will happen to the new back buffer of the swap_window it is paired with in the list in addition to making the old back buffer become visible. The defined actions are as follows:
DBE(3), XdbeAllocateBackBufferName(3), XdbeBeginIdiom(3), XdbeDeallocateBackBufferName(3), XdbeEndIdiom(3), XdbeFreeVisualInfo(3), XdbeGetBackBufferAttributes(3), XdbeGetVisualInfo(3), XdbeQueryExtension(3).
| 1996-03-11 | X Version 11 |