other versions
- wheezy 4.1.0.20011224-6
XdbeGetVisualInfo(3X11) | X FUNCTIONS | XdbeGetVisualInfo(3X11) |
名前¶
XdbeGetVisualInfo書式¶
#include <X11/extensions/Xdbe.h>Display *dpy,
Drawable *screen_specifiers,
int *num_screens)
説明¶
この関数は、ダブルバッファリングをサポートしているビジュアルに関する情 報を返す。引き数 num_screens では、リスト screen_specifiers に含まれる要素数を指定する。 screen_specifiers のそれぞれのドロウアブルは、サポートされているビジュアルが要求されるス クリーンを指示する。 num_screens が 0 ならば、全てのスクリーンについての情報が要求される。この場合、こ の関数からの返される値 num_screens には、見つかったスクリーンの数がセットされる。エラーが起こった場合は、 この関数は NULL を返し、そうでない場合は長さが num_screens である XdbeScreenVisualInfo 構造体のリストを返す。 num_screens に値として 0 が渡されていない場合、返されるリスト中の n 番目の要素は、リスト screen_specifiers 中の n 番目のドロウアブルに対応する。 0 が渡されている場合は、返されるリスト中の n 番目の要素は、サーバの (0から数えて)n 番目のスクリーンに対応する。 XdbeScreenVisualInfo 構造体の内容を次に示す。int count
XdbeVisualInfo *visinfo
VisualID visual
int depth
int perflevel
エラー¶
- BadDrawable
- screen_specifiers に渡された1つ以上の値が、有効なドロウアブルではない。
関連項目¶
DBE, XdbeAllocateBackBufferName(), XdbeBeginIdiom(), XdbeDeallocateBackBufferName(), XdbeEndIdiom(), XdbeFreeVisualInfo(), XdbeGetBackBufferAttributes(), XdbeQueryExtension(), XdbeSwapBuffers().Release 6.5 | X Version 11 |