Copyright (C) 2000-2012 |
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: 14:21:09 GMT, December 14, 2024 |