| XGetVisualInfo(3X11) | XLIB FUNCTIONS | XGetVisualInfo(3X11) |
̾??¶
XGetVisualInfo, XMatchVisualInfo, XVisualIDFromVisual, XVisualInfo - ?ӥ??奢???????ȥӥ??奢?빽¤?Τ?????????
????¶
XVisualInfo *XGetVisualInfo(display, vinfo_mask,
vinfo_template, nitems_return)
Display *display;
long vinfo_mask;
XVisualInfo *vinfo_template;
int *nitems_return;
Status XMatchVisualInfo(display, screen,
depth, class, vinfo_return)
Display *display;
int screen;
int depth;
int class;
XVisualInfo *vinfo_return;
VisualID XVisualIDFromVisual(visual)
Visual *visual;
??????¶
- class
- ????????Υ??饹?????ꤹ?롣
- depth
- ????????ο????????ꤹ?롣
- display
- X ?????Фؤ???³?????ꤹ?롣
- nitems_return
- ?ޥå??????ӥ??奢?빽¤?Το????֤????롣
- screen
- ????????????ꤹ?롣
- visual
- ?ӥ??奢?뷿?????ꤹ?롣
- vinfo_mask
- ?ӥ??奢???Υޥ????ͤ????ꤹ?롣
- vinfo_return
- ?ޥå??????ӥ??奢?????????֤????롣
- vinfo_template
- ?ӥ??奢?빽¤?ΤȤΥޥå??ǻȤ??ӥ??奢??°???????ꤹ?롣
????¶
?ؿ? XGetVisualInfo ?? vinfo_template ?ǻ??ꤷ??°????Ʊ??°???????ĥӥ??奢?빽¤?Τ? ?ꥹ?Ȥ??֤??? ???ꤷ?? vinfo_template ???Ȥä??ƥ??ץ졼?Ȥ˥ޥå??????ӥ??奢?빽¤?? ???ʤ??????ϡ? XGetVisualInfo ?? NULL ???֤??? ???δؿ????֤??줿?ǡ??????????????ˤϡ? XFree ?????Ѥ??뤳?ȡ?
XMatchVisualInfo ?ؿ??ϡ????륹??????ˤĤ??ƻ??ꤷ???????ȥ??饹?˥ޥå??????ӥ??奢?? ?Υӥ??奢?????????֤??? ???ꤷ???????ȥ??饹?˥ޥå??????ӥ??奢????ʣ????¸?ߤ??뤳?Ȥ??????? ?ǡ????Ф??????Τʥӥ??奢????̤?????Ǥ??롣 ?ޥå??????ӥ??奢?뤬???ä????硢 XMatchVisualInfo ?? 0 ?Ǥʤ??ͤ??֤????ӥ??奢???ξ????? vinfo_return ?????ꤹ?롣 ?????Ǥʤ????硢?Ĥޤ??ӥ??奢?뤬???Ĥ????ʤ??ä??????ϡ? XMatchVisualInfo ?? 0 ???֤???
?ؿ? XVisualIDFromVisual ?ϡ????ꤷ???ӥ??奢?뷿???Ф????ӥ??奢??ID???֤???
??¤??¶
XVisualInfo ??¤?Τ????Ƥ???
| #define | VisualNoMask | 0x0 |
| #define | VisualIDMask | 0x1 |
| #define | VisualScreenMask | 0x2 |
| #define | VisualDepthMask | 0x4 |
| #define | VisualClassMask | 0x8 |
| #define | VisualRedMaskMask | 0x10 |
| #define | VisualGreenMaskMask | 0x20 |
| #define | VisualBlueMaskMask | 0x40 |
| #define | VisualColormapSizeMask | 0x80 |
| #define | VisualBitsPerRGBMask | 0x100 |
| #define | VisualAllMask | 0x1FF |
typedef struct {
Visual *visual;
VisualID visualid;
int screen;
unsigned int depth;
int class;
unsigned long red_mask;
unsigned long green_mask;
unsigned long blue_mask;
int colormap_size;
int bits_per_rgb;
} XVisualInfo;
??Ϣ????¶
XFree(3X11)
Xlib - C Language X Interface
| Release 6.5 | X Version 11 |