other versions
- wheezy 4.1.0.20011224-6
XdbeSwapBuffers(3X11) | X FUNCTIONS | XdbeSwapBuffers(3X11) |
名前¶
XdbeSwapBuffers - swaps front and back DBE buffers.書式¶
#include <X11/extensions/Xdbe.h>Display *dpy,
XdbeSwapInfo *swap_info,
int num_windows)
説明¶
この関数は、ウィンドウのリストに対して前面バッファと背面バッファを スワップする。 引き数 num_windows はバッファをスワップするウィンドウの数を指定する。これは、配列 swap_info 内の要素数である。引き数 swap_info は、スワップを行うためにウィンドウごとに必要な情報を指定する。Window swap_window
XdbeSwapAction swap_action
- XdbeUndefined
- 新しい背面バッファの内容は未定義である。これは最も効率の良い動作だと考 えられる。なぜならば、ライブラリの実装は必要ならばバッファの内容を破棄 できるからである。
- XdbeBackground
- 新しい背面バッファの隠されていない領域が、ウィンドウの背景色で塗りつぶ される。この動作により、スワップの間に高速な領域クリア機能を使うことが できる。
- XdbeUntouched
- 新しい背面バッファの隠されていない領域は、スワップによって変更されない。
- XdbeCopied
- 新しい背面バッファの隠されていない領域は、古い背景バッファの内容となる。
エラー¶
- BadMatch
- ダブルバッファでないウィンドウが指定された。あるいは、同じウィンドウが 2度指定された。
- BadWindow
- 不正なウィンドウが指定された。
- BadValue
- 不正なスワップ動作が指定された。
関連項目¶
DBE, XdbeAllocateBackBufferName(), XdbeBeginIdiom(), XdbeDeallocateBackBufferName(), XdbeEndIdiom(), XdbeFreeVisualInfo(), XdbeGetBackBufferAttributes(), XdbeGetVisualInfo(), XdbeQueryExtension()Release 6.5 | X Version 11 |