|
Manpages XGetVisualInfoSection: XLIB FUNCTIONS (3X11)Updated: Release 6.5 Index Return to Main Contents NAMEXGetVisualInfo, XMatchVisualInfo, XVisualIDFromVisual, XVisualInfo - obtain visual information and visual structureSYNTAXXVisualInfo *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)
VisualID XVisualIDFromVisual(visual)
ARGUMENTS
DESCRIPTIONThe XGetVisualInfo function returns a list of visual structures that have attributes equal to the attributes specified by vinfo_template. If no visual structures match the template using the specified vinfo_mask, XGetVisualInfo returns a NULL. To free the data returned by this function, use XFree.The XMatchVisualInfo function returns the visual information for a visual that matches the specified depth and class for a screen. Because multiple visuals that match the specified depth and class can exist, the exact visual chosen is undefined. If a visual is found, XMatchVisualInfo returns nonzero and the information on the visual to vinfo_return. Otherwise, when a visual is not found, XMatchVisualInfo returns zero. The XVisualIDFromVisual function returns the visual ID for the specified visual type. STRUCTURESThe XVisualInfo structure contains:
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;
SEE ALSOXFree(3X11)Xlib - C Language X Interface
IndexThis document was created by man2html, using the manual pages. Time: 12:50:07 GMT, December 21, 2025 |