Lines Matching refs:libX11

29 LibX11exports::LibX11exports(void *libX11, void *libXext)  in LibX11exports()  argument
31 getFuncAddress(libX11, "XOpenDisplay", &XOpenDisplay); in LibX11exports()
32 getFuncAddress(libX11, "XGetWindowAttributes", &XGetWindowAttributes); in LibX11exports()
33 getFuncAddress(libX11, "XDefaultScreenOfDisplay", &XDefaultScreenOfDisplay); in LibX11exports()
34 getFuncAddress(libX11, "XWidthOfScreen", &XWidthOfScreen); in LibX11exports()
35 getFuncAddress(libX11, "XHeightOfScreen", &XHeightOfScreen); in LibX11exports()
36 getFuncAddress(libX11, "XPlanesOfScreen", &XPlanesOfScreen); in LibX11exports()
37 getFuncAddress(libX11, "XDefaultGC", &XDefaultGC); in LibX11exports()
38 getFuncAddress(libX11, "XDefaultDepth", &XDefaultDepth); in LibX11exports()
39 getFuncAddress(libX11, "XMatchVisualInfo", &XMatchVisualInfo); in LibX11exports()
40 getFuncAddress(libX11, "XDefaultVisual", &XDefaultVisual); in LibX11exports()
41 getFuncAddress(libX11, "XSetErrorHandler", &XSetErrorHandler); in LibX11exports()
42 getFuncAddress(libX11, "XSync", &XSync); in LibX11exports()
43 getFuncAddress(libX11, "XCreateImage", &XCreateImage); in LibX11exports()
44 getFuncAddress(libX11, "XCloseDisplay", &XCloseDisplay); in LibX11exports()
45 getFuncAddress(libX11, "XPutImage", &XPutImage); in LibX11exports()
46 getFuncAddress(libX11, "XDrawString", &XDrawString); in LibX11exports()
62 static void *libX11 = nullptr; in loadExports() local
66 if(!libX11) in loadExports()
71 libX11 = (void *)-1; // No need to load it. in loadExports()
75 libX11 = loadLibrary("libX11.so"); in loadExports()
77 if(libX11) in loadExports()
80 libX11exports = new LibX11exports(libX11, libXext); in loadExports()
84 libX11 = (void *)-1; // Don't attempt loading more than once. in loadExports()
92 LibX11 libX11; variable