![]() |
Wise&mystical
1.0
Project about Europe
|
#include <unistd.h>#include <signal.h>#include <stdint.h>#include <dlfcn.h>#include <X11/Xlib.h>#include <X11/keysym.h>#include <X11/Xatom.h>#include <X11/Xresource.h>#include <X11/Xcursor/Xcursor.h>#include <X11/extensions/Xrandr.h>#include <X11/XKBlib.h>#include <X11/extensions/Xinerama.h>#include <X11/extensions/XInput2.h>#include <X11/extensions/shape.h>#include "posix_thread.h"#include "posix_time.h"#include "xkb_unicode.h"#include "glx_context.h"#include "null_joystick.h"
Include dependency graph for x11_platform.h:Go to the source code of this file.
Classes | |
| struct | VkXlibSurfaceCreateInfoKHR |
| struct | VkXcbSurfaceCreateInfoKHR |
| struct | _GLFWwindowX11 |
| struct | _GLFWlibraryX11 |
| struct | _GLFWmonitorX11 |
| struct | _GLFWcursorX11 |
Macros | |
| #define | XAllocClassHint _glfw.x11.xlib.AllocClassHint |
| #define | XAllocSizeHints _glfw.x11.xlib.AllocSizeHints |
| #define | XAllocWMHints _glfw.x11.xlib.AllocWMHints |
| #define | XChangeProperty _glfw.x11.xlib.ChangeProperty |
| #define | XChangeWindowAttributes _glfw.x11.xlib.ChangeWindowAttributes |
| #define | XCheckIfEvent _glfw.x11.xlib.CheckIfEvent |
| #define | XCheckTypedWindowEvent _glfw.x11.xlib.CheckTypedWindowEvent |
| #define | XCloseDisplay _glfw.x11.xlib.CloseDisplay |
| #define | XCloseIM _glfw.x11.xlib.CloseIM |
| #define | XConvertSelection _glfw.x11.xlib.ConvertSelection |
| #define | XCreateColormap _glfw.x11.xlib.CreateColormap |
| #define | XCreateFontCursor _glfw.x11.xlib.CreateFontCursor |
| #define | XCreateIC _glfw.x11.xlib.CreateIC |
| #define | XCreateRegion _glfw.x11.xlib.CreateRegion |
| #define | XCreateWindow _glfw.x11.xlib.CreateWindow |
| #define | XDefineCursor _glfw.x11.xlib.DefineCursor |
| #define | XDeleteContext _glfw.x11.xlib.DeleteContext |
| #define | XDeleteProperty _glfw.x11.xlib.DeleteProperty |
| #define | XDestroyIC _glfw.x11.xlib.DestroyIC |
| #define | XDestroyRegion _glfw.x11.xlib.DestroyRegion |
| #define | XDestroyWindow _glfw.x11.xlib.DestroyWindow |
| #define | XDisplayKeycodes _glfw.x11.xlib.DisplayKeycodes |
| #define | XEventsQueued _glfw.x11.xlib.EventsQueued |
| #define | XFilterEvent _glfw.x11.xlib.FilterEvent |
| #define | XFindContext _glfw.x11.xlib.FindContext |
| #define | XFlush _glfw.x11.xlib.Flush |
| #define | XFree _glfw.x11.xlib.Free |
| #define | XFreeColormap _glfw.x11.xlib.FreeColormap |
| #define | XFreeCursor _glfw.x11.xlib.FreeCursor |
| #define | XFreeEventData _glfw.x11.xlib.FreeEventData |
| #define | XGetErrorText _glfw.x11.xlib.GetErrorText |
| #define | XGetEventData _glfw.x11.xlib.GetEventData |
| #define | XGetICValues _glfw.x11.xlib.GetICValues |
| #define | XGetIMValues _glfw.x11.xlib.GetIMValues |
| #define | XGetInputFocus _glfw.x11.xlib.GetInputFocus |
| #define | XGetKeyboardMapping _glfw.x11.xlib.GetKeyboardMapping |
| #define | XGetScreenSaver _glfw.x11.xlib.GetScreenSaver |
| #define | XGetSelectionOwner _glfw.x11.xlib.GetSelectionOwner |
| #define | XGetVisualInfo _glfw.x11.xlib.GetVisualInfo |
| #define | XGetWMNormalHints _glfw.x11.xlib.GetWMNormalHints |
| #define | XGetWindowAttributes _glfw.x11.xlib.GetWindowAttributes |
| #define | XGetWindowProperty _glfw.x11.xlib.GetWindowProperty |
| #define | XGrabPointer _glfw.x11.xlib.GrabPointer |
| #define | XIconifyWindow _glfw.x11.xlib.IconifyWindow |
| #define | XInitThreads _glfw.x11.xlib.InitThreads |
| #define | XInternAtom _glfw.x11.xlib.InternAtom |
| #define | XLookupString _glfw.x11.xlib.LookupString |
| #define | XMapRaised _glfw.x11.xlib.MapRaised |
| #define | XMapWindow _glfw.x11.xlib.MapWindow |
| #define | XMoveResizeWindow _glfw.x11.xlib.MoveResizeWindow |
| #define | XMoveWindow _glfw.x11.xlib.MoveWindow |
| #define | XNextEvent _glfw.x11.xlib.NextEvent |
| #define | XOpenDisplay _glfw.x11.xlib.OpenDisplay |
| #define | XOpenIM _glfw.x11.xlib.OpenIM |
| #define | XPeekEvent _glfw.x11.xlib.PeekEvent |
| #define | XPending _glfw.x11.xlib.Pending |
| #define | XQueryExtension _glfw.x11.xlib.QueryExtension |
| #define | XQueryPointer _glfw.x11.xlib.QueryPointer |
| #define | XRaiseWindow _glfw.x11.xlib.RaiseWindow |
| #define | XRegisterIMInstantiateCallback _glfw.x11.xlib.RegisterIMInstantiateCallback |
| #define | XResizeWindow _glfw.x11.xlib.ResizeWindow |
| #define | XResourceManagerString _glfw.x11.xlib.ResourceManagerString |
| #define | XSaveContext _glfw.x11.xlib.SaveContext |
| #define | XSelectInput _glfw.x11.xlib.SelectInput |
| #define | XSendEvent _glfw.x11.xlib.SendEvent |
| #define | XSetClassHint _glfw.x11.xlib.SetClassHint |
| #define | XSetErrorHandler _glfw.x11.xlib.SetErrorHandler |
| #define | XSetICFocus _glfw.x11.xlib.SetICFocus |
| #define | XSetIMValues _glfw.x11.xlib.SetIMValues |
| #define | XSetInputFocus _glfw.x11.xlib.SetInputFocus |
| #define | XSetLocaleModifiers _glfw.x11.xlib.SetLocaleModifiers |
| #define | XSetScreenSaver _glfw.x11.xlib.SetScreenSaver |
| #define | XSetSelectionOwner _glfw.x11.xlib.SetSelectionOwner |
| #define | XSetWMHints _glfw.x11.xlib.SetWMHints |
| #define | XSetWMNormalHints _glfw.x11.xlib.SetWMNormalHints |
| #define | XSetWMProtocols _glfw.x11.xlib.SetWMProtocols |
| #define | XSupportsLocale _glfw.x11.xlib.SupportsLocale |
| #define | XSync _glfw.x11.xlib.Sync |
| #define | XTranslateCoordinates _glfw.x11.xlib.TranslateCoordinates |
| #define | XUndefineCursor _glfw.x11.xlib.UndefineCursor |
| #define | XUngrabPointer _glfw.x11.xlib.UngrabPointer |
| #define | XUnmapWindow _glfw.x11.xlib.UnmapWindow |
| #define | XUnsetICFocus _glfw.x11.xlib.UnsetICFocus |
| #define | XVisualIDFromVisual _glfw.x11.xlib.VisualIDFromVisual |
| #define | XWarpPointer _glfw.x11.xlib.WarpPointer |
| #define | XkbFreeKeyboard _glfw.x11.xkb.FreeKeyboard |
| #define | XkbFreeNames _glfw.x11.xkb.FreeNames |
| #define | XkbGetMap _glfw.x11.xkb.GetMap |
| #define | XkbGetNames _glfw.x11.xkb.GetNames |
| #define | XkbGetState _glfw.x11.xkb.GetState |
| #define | XkbKeycodeToKeysym _glfw.x11.xkb.KeycodeToKeysym |
| #define | XkbQueryExtension _glfw.x11.xkb.QueryExtension |
| #define | XkbSelectEventDetails _glfw.x11.xkb.SelectEventDetails |
| #define | XkbSetDetectableAutoRepeat _glfw.x11.xkb.SetDetectableAutoRepeat |
| #define | XrmDestroyDatabase _glfw.x11.xrm.DestroyDatabase |
| #define | XrmGetResource _glfw.x11.xrm.GetResource |
| #define | XrmGetStringDatabase _glfw.x11.xrm.GetStringDatabase |
| #define | XrmInitialize _glfw.x11.xrm.Initialize |
| #define | XrmUniqueQuark _glfw.x11.xrm.UniqueQuark |
| #define | XUnregisterIMInstantiateCallback _glfw.x11.xlib.UnregisterIMInstantiateCallback |
| #define | Xutf8LookupString _glfw.x11.xlib.utf8LookupString |
| #define | Xutf8SetWMProperties _glfw.x11.xlib.utf8SetWMProperties |
| #define | XRRAllocGamma _glfw.x11.randr.AllocGamma |
| #define | XRRFreeCrtcInfo _glfw.x11.randr.FreeCrtcInfo |
| #define | XRRFreeGamma _glfw.x11.randr.FreeGamma |
| #define | XRRFreeOutputInfo _glfw.x11.randr.FreeOutputInfo |
| #define | XRRFreeScreenResources _glfw.x11.randr.FreeScreenResources |
| #define | XRRGetCrtcGamma _glfw.x11.randr.GetCrtcGamma |
| #define | XRRGetCrtcGammaSize _glfw.x11.randr.GetCrtcGammaSize |
| #define | XRRGetCrtcInfo _glfw.x11.randr.GetCrtcInfo |
| #define | XRRGetOutputInfo _glfw.x11.randr.GetOutputInfo |
| #define | XRRGetOutputPrimary _glfw.x11.randr.GetOutputPrimary |
| #define | XRRGetScreenResourcesCurrent _glfw.x11.randr.GetScreenResourcesCurrent |
| #define | XRRQueryExtension _glfw.x11.randr.QueryExtension |
| #define | XRRQueryVersion _glfw.x11.randr.QueryVersion |
| #define | XRRSelectInput _glfw.x11.randr.SelectInput |
| #define | XRRSetCrtcConfig _glfw.x11.randr.SetCrtcConfig |
| #define | XRRSetCrtcGamma _glfw.x11.randr.SetCrtcGamma |
| #define | XRRUpdateConfiguration _glfw.x11.randr.UpdateConfiguration |
| #define | XcursorImageCreate _glfw.x11.xcursor.ImageCreate |
| #define | XcursorImageDestroy _glfw.x11.xcursor.ImageDestroy |
| #define | XcursorImageLoadCursor _glfw.x11.xcursor.ImageLoadCursor |
| #define | XcursorGetTheme _glfw.x11.xcursor.GetTheme |
| #define | XcursorGetDefaultSize _glfw.x11.xcursor.GetDefaultSize |
| #define | XcursorLibraryLoadImage _glfw.x11.xcursor.LibraryLoadImage |
| #define | XineramaIsActive _glfw.x11.xinerama.IsActive |
| #define | XineramaQueryExtension _glfw.x11.xinerama.QueryExtension |
| #define | XineramaQueryScreens _glfw.x11.xinerama.QueryScreens |
| #define | XGetXCBConnection _glfw.x11.x11xcb.GetXCBConnection |
| #define | XF86VidModeQueryExtension _glfw.x11.vidmode.QueryExtension |
| #define | XF86VidModeGetGammaRamp _glfw.x11.vidmode.GetGammaRamp |
| #define | XF86VidModeSetGammaRamp _glfw.x11.vidmode.SetGammaRamp |
| #define | XF86VidModeGetGammaRampSize _glfw.x11.vidmode.GetGammaRampSize |
| #define | XIQueryVersion _glfw.x11.xi.QueryVersion |
| #define | XISelectEvents _glfw.x11.xi.SelectEvents |
| #define | XRenderQueryExtension _glfw.x11.xrender.QueryExtension |
| #define | XRenderQueryVersion _glfw.x11.xrender.QueryVersion |
| #define | XRenderFindVisualFormat _glfw.x11.xrender.FindVisualFormat |
| #define | XShapeQueryExtension _glfw.x11.xshape.QueryExtension |
| #define | XShapeQueryVersion _glfw.x11.xshape.QueryVersion |
| #define | XShapeCombineRegion _glfw.x11.xshape.ShapeCombineRegion |
| #define | XShapeCombineMask _glfw.x11.xshape.ShapeCombineMask |
| #define | _glfw_dlopen(name) dlopen(name, RTLD_LAZY | RTLD_LOCAL) |
| #define | _glfw_dlclose(handle) dlclose(handle) |
| #define | _glfw_dlsym(handle, name) dlsym(handle, name) |
| #define | _GLFW_PLATFORM_WINDOW_STATE _GLFWwindowX11 x11 |
| #define | _GLFW_PLATFORM_LIBRARY_WINDOW_STATE _GLFWlibraryX11 x11 |
| #define | _GLFW_PLATFORM_MONITOR_STATE _GLFWmonitorX11 x11 |
| #define | _GLFW_PLATFORM_CURSOR_STATE _GLFWcursorX11 x11 |
Typedefs | |
| typedef XClassHint *(* | PFN_XAllocClassHint) (void) |
| typedef XSizeHints *(* | PFN_XAllocSizeHints) (void) |
| typedef XWMHints *(* | PFN_XAllocWMHints) (void) |
| typedef int(* | PFN_XChangeProperty) (Display *, Window, Atom, Atom, int, int, const unsigned char *, int) |
| typedef int(* | PFN_XChangeWindowAttributes) (Display *, Window, unsigned long, XSetWindowAttributes *) |
| typedef Bool(* | PFN_XCheckIfEvent) (Display *, XEvent *, Bool(*) (Display *, XEvent *, XPointer), XPointer) |
| typedef Bool(* | PFN_XCheckTypedWindowEvent) (Display *, Window, int, XEvent *) |
| typedef int(* | PFN_XCloseDisplay) (Display *) |
| typedef Status(* | PFN_XCloseIM) (XIM) |
| typedef int(* | PFN_XConvertSelection) (Display *, Atom, Atom, Atom, Window, Time) |
| typedef Colormap(* | PFN_XCreateColormap) (Display *, Window, Visual *, int) |
| typedef Cursor(* | PFN_XCreateFontCursor) (Display *, unsigned int) |
| typedef XIC(* | PFN_XCreateIC) (XIM,...) |
| typedef Region(* | PFN_XCreateRegion) (void) |
| typedef Window(* | PFN_XCreateWindow) (Display *, Window, int, int, unsigned int, unsigned int, unsigned int, int, unsigned int, Visual *, unsigned long, XSetWindowAttributes *) |
| typedef int(* | PFN_XDefineCursor) (Display *, Window, Cursor) |
| typedef int(* | PFN_XDeleteContext) (Display *, XID, XContext) |
| typedef int(* | PFN_XDeleteProperty) (Display *, Window, Atom) |
| typedef void(* | PFN_XDestroyIC) (XIC) |
| typedef int(* | PFN_XDestroyRegion) (Region) |
| typedef int(* | PFN_XDestroyWindow) (Display *, Window) |
| typedef int(* | PFN_XDisplayKeycodes) (Display *, int *, int *) |
| typedef int(* | PFN_XEventsQueued) (Display *, int) |
| typedef Bool(* | PFN_XFilterEvent) (XEvent *, Window) |
| typedef int(* | PFN_XFindContext) (Display *, XID, XContext, XPointer *) |
| typedef int(* | PFN_XFlush) (Display *) |
| typedef int(* | PFN_XFree) (void *) |
| typedef int(* | PFN_XFreeColormap) (Display *, Colormap) |
| typedef int(* | PFN_XFreeCursor) (Display *, Cursor) |
| typedef void(* | PFN_XFreeEventData) (Display *, XGenericEventCookie *) |
| typedef int(* | PFN_XGetErrorText) (Display *, int, char *, int) |
| typedef Bool(* | PFN_XGetEventData) (Display *, XGenericEventCookie *) |
| typedef char *(* | PFN_XGetICValues) (XIC,...) |
| typedef char *(* | PFN_XGetIMValues) (XIM,...) |
| typedef int(* | PFN_XGetInputFocus) (Display *, Window *, int *) |
| typedef KeySym *(* | PFN_XGetKeyboardMapping) (Display *, KeyCode, int, int *) |
| typedef int(* | PFN_XGetScreenSaver) (Display *, int *, int *, int *, int *) |
| typedef Window(* | PFN_XGetSelectionOwner) (Display *, Atom) |
| typedef XVisualInfo *(* | PFN_XGetVisualInfo) (Display *, long, XVisualInfo *, int *) |
| typedef Status(* | PFN_XGetWMNormalHints) (Display *, Window, XSizeHints *, long *) |
| typedef Status(* | PFN_XGetWindowAttributes) (Display *, Window, XWindowAttributes *) |
| typedef int(* | PFN_XGetWindowProperty) (Display *, Window, Atom, long, long, Bool, Atom, Atom *, int *, unsigned long *, unsigned long *, unsigned char **) |
| typedef int(* | PFN_XGrabPointer) (Display *, Window, Bool, unsigned int, int, int, Window, Cursor, Time) |
| typedef Status(* | PFN_XIconifyWindow) (Display *, Window, int) |
| typedef Status(* | PFN_XInitThreads) (void) |
| typedef Atom(* | PFN_XInternAtom) (Display *, const char *, Bool) |
| typedef int(* | PFN_XLookupString) (XKeyEvent *, char *, int, KeySym *, XComposeStatus *) |
| typedef int(* | PFN_XMapRaised) (Display *, Window) |
| typedef int(* | PFN_XMapWindow) (Display *, Window) |
| typedef int(* | PFN_XMoveResizeWindow) (Display *, Window, int, int, unsigned int, unsigned int) |
| typedef int(* | PFN_XMoveWindow) (Display *, Window, int, int) |
| typedef int(* | PFN_XNextEvent) (Display *, XEvent *) |
| typedef Display *(* | PFN_XOpenDisplay) (const char *) |
| typedef XIM(* | PFN_XOpenIM) (Display *, XrmDatabase *, char *, char *) |
| typedef int(* | PFN_XPeekEvent) (Display *, XEvent *) |
| typedef int(* | PFN_XPending) (Display *) |
| typedef Bool(* | PFN_XQueryExtension) (Display *, const char *, int *, int *, int *) |
| typedef Bool(* | PFN_XQueryPointer) (Display *, Window, Window *, Window *, int *, int *, int *, int *, unsigned int *) |
| typedef int(* | PFN_XRaiseWindow) (Display *, Window) |
| typedef Bool(* | PFN_XRegisterIMInstantiateCallback) (Display *, void *, char *, char *, XIDProc, XPointer) |
| typedef int(* | PFN_XResizeWindow) (Display *, Window, unsigned int, unsigned int) |
| typedef char *(* | PFN_XResourceManagerString) (Display *) |
| typedef int(* | PFN_XSaveContext) (Display *, XID, XContext, const char *) |
| typedef int(* | PFN_XSelectInput) (Display *, Window, long) |
| typedef Status(* | PFN_XSendEvent) (Display *, Window, Bool, long, XEvent *) |
| typedef int(* | PFN_XSetClassHint) (Display *, Window, XClassHint *) |
| typedef XErrorHandler(* | PFN_XSetErrorHandler) (XErrorHandler) |
| typedef void(* | PFN_XSetICFocus) (XIC) |
| typedef char *(* | PFN_XSetIMValues) (XIM,...) |
| typedef int(* | PFN_XSetInputFocus) (Display *, Window, int, Time) |
| typedef char *(* | PFN_XSetLocaleModifiers) (const char *) |
| typedef int(* | PFN_XSetScreenSaver) (Display *, int, int, int, int) |
| typedef int(* | PFN_XSetSelectionOwner) (Display *, Atom, Window, Time) |
| typedef int(* | PFN_XSetWMHints) (Display *, Window, XWMHints *) |
| typedef void(* | PFN_XSetWMNormalHints) (Display *, Window, XSizeHints *) |
| typedef Status(* | PFN_XSetWMProtocols) (Display *, Window, Atom *, int) |
| typedef Bool(* | PFN_XSupportsLocale) (void) |
| typedef int(* | PFN_XSync) (Display *, Bool) |
| typedef Bool(* | PFN_XTranslateCoordinates) (Display *, Window, Window, int, int, int *, int *, Window *) |
| typedef int(* | PFN_XUndefineCursor) (Display *, Window) |
| typedef int(* | PFN_XUngrabPointer) (Display *, Time) |
| typedef int(* | PFN_XUnmapWindow) (Display *, Window) |
| typedef void(* | PFN_XUnsetICFocus) (XIC) |
| typedef VisualID(* | PFN_XVisualIDFromVisual) (Visual *) |
| typedef int(* | PFN_XWarpPointer) (Display *, Window, Window, int, int, unsigned int, unsigned int, int, int) |
| typedef void(* | PFN_XkbFreeKeyboard) (XkbDescPtr, unsigned int, Bool) |
| typedef void(* | PFN_XkbFreeNames) (XkbDescPtr, unsigned int, Bool) |
| typedef XkbDescPtr(* | PFN_XkbGetMap) (Display *, unsigned int, unsigned int) |
| typedef Status(* | PFN_XkbGetNames) (Display *, unsigned int, XkbDescPtr) |
| typedef Status(* | PFN_XkbGetState) (Display *, unsigned int, XkbStatePtr) |
| typedef KeySym(* | PFN_XkbKeycodeToKeysym) (Display *, KeyCode, int, int) |
| typedef Bool(* | PFN_XkbQueryExtension) (Display *, int *, int *, int *, int *, int *) |
| typedef Bool(* | PFN_XkbSelectEventDetails) (Display *, unsigned int, unsigned int, unsigned long, unsigned long) |
| typedef Bool(* | PFN_XkbSetDetectableAutoRepeat) (Display *, Bool, Bool *) |
| typedef void(* | PFN_XrmDestroyDatabase) (XrmDatabase) |
| typedef Bool(* | PFN_XrmGetResource) (XrmDatabase, const char *, const char *, char **, XrmValue *) |
| typedef XrmDatabase(* | PFN_XrmGetStringDatabase) (const char *) |
| typedef void(* | PFN_XrmInitialize) (void) |
| typedef XrmQuark(* | PFN_XrmUniqueQuark) (void) |
| typedef Bool(* | PFN_XUnregisterIMInstantiateCallback) (Display *, void *, char *, char *, XIDProc, XPointer) |
| typedef int(* | PFN_Xutf8LookupString) (XIC, XKeyPressedEvent *, char *, int, KeySym *, Status *) |
| typedef void(* | PFN_Xutf8SetWMProperties) (Display *, Window, const char *, const char *, char **, int, XSizeHints *, XWMHints *, XClassHint *) |
| typedef XRRCrtcGamma *(* | PFN_XRRAllocGamma) (int) |
| typedef void(* | PFN_XRRFreeCrtcInfo) (XRRCrtcInfo *) |
| typedef void(* | PFN_XRRFreeGamma) (XRRCrtcGamma *) |
| typedef void(* | PFN_XRRFreeOutputInfo) (XRROutputInfo *) |
| typedef void(* | PFN_XRRFreeScreenResources) (XRRScreenResources *) |
| typedef XRRCrtcGamma *(* | PFN_XRRGetCrtcGamma) (Display *, RRCrtc) |
| typedef int(* | PFN_XRRGetCrtcGammaSize) (Display *, RRCrtc) |
| typedef XRRCrtcInfo *(* | PFN_XRRGetCrtcInfo) (Display *, XRRScreenResources *, RRCrtc) |
| typedef XRROutputInfo *(* | PFN_XRRGetOutputInfo) (Display *, XRRScreenResources *, RROutput) |
| typedef RROutput(* | PFN_XRRGetOutputPrimary) (Display *, Window) |
| typedef XRRScreenResources *(* | PFN_XRRGetScreenResourcesCurrent) (Display *, Window) |
| typedef Bool(* | PFN_XRRQueryExtension) (Display *, int *, int *) |
| typedef Status(* | PFN_XRRQueryVersion) (Display *, int *, int *) |
| typedef void(* | PFN_XRRSelectInput) (Display *, Window, int) |
| typedef Status(* | PFN_XRRSetCrtcConfig) (Display *, XRRScreenResources *, RRCrtc, Time, int, int, RRMode, Rotation, RROutput *, int) |
| typedef void(* | PFN_XRRSetCrtcGamma) (Display *, RRCrtc, XRRCrtcGamma *) |
| typedef int(* | PFN_XRRUpdateConfiguration) (XEvent *) |
| typedef XcursorImage *(* | PFN_XcursorImageCreate) (int, int) |
| typedef void(* | PFN_XcursorImageDestroy) (XcursorImage *) |
| typedef Cursor(* | PFN_XcursorImageLoadCursor) (Display *, const XcursorImage *) |
| typedef char *(* | PFN_XcursorGetTheme) (Display *) |
| typedef int(* | PFN_XcursorGetDefaultSize) (Display *) |
| typedef XcursorImage *(* | PFN_XcursorLibraryLoadImage) (const char *, const char *, int) |
| typedef Bool(* | PFN_XineramaIsActive) (Display *) |
| typedef Bool(* | PFN_XineramaQueryExtension) (Display *, int *, int *) |
| typedef XineramaScreenInfo *(* | PFN_XineramaQueryScreens) (Display *, int *) |
| typedef XID | xcb_window_t |
| typedef XID | xcb_visualid_t |
| typedef struct xcb_connection_t | xcb_connection_t |
| typedef xcb_connection_t *(* | PFN_XGetXCBConnection) (Display *) |
| typedef Bool(* | PFN_XF86VidModeQueryExtension) (Display *, int *, int *) |
| typedef Bool(* | PFN_XF86VidModeGetGammaRamp) (Display *, int, int, unsigned short *, unsigned short *, unsigned short *) |
| typedef Bool(* | PFN_XF86VidModeSetGammaRamp) (Display *, int, int, unsigned short *, unsigned short *, unsigned short *) |
| typedef Bool(* | PFN_XF86VidModeGetGammaRampSize) (Display *, int, int *) |
| typedef Status(* | PFN_XIQueryVersion) (Display *, int *, int *) |
| typedef int(* | PFN_XISelectEvents) (Display *, Window, XIEventMask *, int) |
| typedef Bool(* | PFN_XRenderQueryExtension) (Display *, int *, int *) |
| typedef Status(* | PFN_XRenderQueryVersion) (Display *dpy, int *, int *) |
| typedef XRenderPictFormat *(* | PFN_XRenderFindVisualFormat) (Display *, Visual const *) |
| typedef Bool(* | PFN_XShapeQueryExtension) (Display *, int *, int *) |
| typedef Status(* | PFN_XShapeQueryVersion) (Display *dpy, int *, int *) |
| typedef void(* | PFN_XShapeCombineRegion) (Display *, Window, int, int, int, Region, int) |
| typedef void(* | PFN_XShapeCombineMask) (Display *, Window, int, int, int, Pixmap, int) |
| typedef VkFlags | VkXlibSurfaceCreateFlagsKHR |
| typedef VkFlags | VkXcbSurfaceCreateFlagsKHR |
| typedef struct VkXlibSurfaceCreateInfoKHR | VkXlibSurfaceCreateInfoKHR |
| typedef struct VkXcbSurfaceCreateInfoKHR | VkXcbSurfaceCreateInfoKHR |
| typedef VkResult(APIENTRY * | PFN_vkCreateXlibSurfaceKHR) (VkInstance, const VkXlibSurfaceCreateInfoKHR *, const VkAllocationCallbacks *, VkSurfaceKHR *) |
| typedef VkBool32(APIENTRY * | PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR) (VkPhysicalDevice, uint32_t, Display *, VisualID) |
| typedef VkResult(APIENTRY * | PFN_vkCreateXcbSurfaceKHR) (VkInstance, const VkXcbSurfaceCreateInfoKHR *, const VkAllocationCallbacks *, VkSurfaceKHR *) |
| typedef VkBool32(APIENTRY * | PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR) (VkPhysicalDevice, uint32_t, xcb_connection_t *, xcb_visualid_t) |
| typedef struct _GLFWwindowX11 | _GLFWwindowX11 |
| typedef struct _GLFWlibraryX11 | _GLFWlibraryX11 |
| typedef struct _GLFWmonitorX11 | _GLFWmonitorX11 |
| typedef struct _GLFWcursorX11 | _GLFWcursorX11 |
Functions | |
| void | _glfwPollMonitorsX11 (void) |
| void | _glfwSetVideoModeX11 (_GLFWmonitor *monitor, const GLFWvidmode *desired) |
| void | _glfwRestoreVideoModeX11 (_GLFWmonitor *monitor) |
| Cursor | _glfwCreateCursorX11 (const GLFWimage *image, int xhot, int yhot) |
| unsigned long | _glfwGetWindowPropertyX11 (Window window, Atom property, Atom type, unsigned char **value) |
| GLFWbool | _glfwIsVisualTransparentX11 (Visual *visual) |
| void | _glfwGrabErrorHandlerX11 (void) |
| void | _glfwReleaseErrorHandlerX11 (void) |
| void | _glfwInputErrorX11 (int error, const char *message) |
| void | _glfwPushSelectionToManagerX11 (void) |
| void | _glfwCreateInputContextX11 (_GLFWwindow *window) |
| #define _glfw_dlclose | ( | handle | ) | dlclose(handle) |
Definition at line 388 of file x11_platform.h.
| #define _glfw_dlopen | ( | name | ) | dlopen(name, RTLD_LAZY | RTLD_LOCAL) |
Definition at line 387 of file x11_platform.h.
| #define _glfw_dlsym | ( | handle, | |
| name | |||
| ) | dlsym(handle, name) |
Definition at line 389 of file x11_platform.h.
| #define _GLFW_PLATFORM_CURSOR_STATE _GLFWcursorX11 x11 |
Definition at line 394 of file x11_platform.h.
| #define _GLFW_PLATFORM_LIBRARY_WINDOW_STATE _GLFWlibraryX11 x11 |
Definition at line 392 of file x11_platform.h.
| #define _GLFW_PLATFORM_MONITOR_STATE _GLFWmonitorX11 x11 |
Definition at line 393 of file x11_platform.h.
| #define _GLFW_PLATFORM_WINDOW_STATE _GLFWwindowX11 x11 |
Definition at line 391 of file x11_platform.h.
| #define XAllocClassHint _glfw.x11.xlib.AllocClassHint |
Definition at line 156 of file x11_platform.h.
| #define XAllocSizeHints _glfw.x11.xlib.AllocSizeHints |
Definition at line 157 of file x11_platform.h.
| #define XAllocWMHints _glfw.x11.xlib.AllocWMHints |
Definition at line 158 of file x11_platform.h.
| #define XChangeProperty _glfw.x11.xlib.ChangeProperty |
Definition at line 159 of file x11_platform.h.
| #define XChangeWindowAttributes _glfw.x11.xlib.ChangeWindowAttributes |
Definition at line 160 of file x11_platform.h.
| #define XCheckIfEvent _glfw.x11.xlib.CheckIfEvent |
Definition at line 161 of file x11_platform.h.
| #define XCheckTypedWindowEvent _glfw.x11.xlib.CheckTypedWindowEvent |
Definition at line 162 of file x11_platform.h.
| #define XCloseDisplay _glfw.x11.xlib.CloseDisplay |
Definition at line 163 of file x11_platform.h.
| #define XCloseIM _glfw.x11.xlib.CloseIM |
Definition at line 164 of file x11_platform.h.
| #define XConvertSelection _glfw.x11.xlib.ConvertSelection |
Definition at line 165 of file x11_platform.h.
| #define XCreateColormap _glfw.x11.xlib.CreateColormap |
Definition at line 166 of file x11_platform.h.
| #define XCreateFontCursor _glfw.x11.xlib.CreateFontCursor |
Definition at line 167 of file x11_platform.h.
| #define XCreateIC _glfw.x11.xlib.CreateIC |
Definition at line 168 of file x11_platform.h.
| #define XCreateRegion _glfw.x11.xlib.CreateRegion |
Definition at line 169 of file x11_platform.h.
| #define XCreateWindow _glfw.x11.xlib.CreateWindow |
Definition at line 170 of file x11_platform.h.
| #define XcursorGetDefaultSize _glfw.x11.xcursor.GetDefaultSize |
Definition at line 304 of file x11_platform.h.
| #define XcursorGetTheme _glfw.x11.xcursor.GetTheme |
Definition at line 303 of file x11_platform.h.
| #define XcursorImageCreate _glfw.x11.xcursor.ImageCreate |
Definition at line 300 of file x11_platform.h.
| #define XcursorImageDestroy _glfw.x11.xcursor.ImageDestroy |
Definition at line 301 of file x11_platform.h.
| #define XcursorImageLoadCursor _glfw.x11.xcursor.ImageLoadCursor |
Definition at line 302 of file x11_platform.h.
| #define XcursorLibraryLoadImage _glfw.x11.xcursor.LibraryLoadImage |
Definition at line 305 of file x11_platform.h.
| #define XDefineCursor _glfw.x11.xlib.DefineCursor |
Definition at line 171 of file x11_platform.h.
| #define XDeleteContext _glfw.x11.xlib.DeleteContext |
Definition at line 172 of file x11_platform.h.
| #define XDeleteProperty _glfw.x11.xlib.DeleteProperty |
Definition at line 173 of file x11_platform.h.
| #define XDestroyIC _glfw.x11.xlib.DestroyIC |
Definition at line 174 of file x11_platform.h.
| #define XDestroyRegion _glfw.x11.xlib.DestroyRegion |
Definition at line 175 of file x11_platform.h.
| #define XDestroyWindow _glfw.x11.xlib.DestroyWindow |
Definition at line 176 of file x11_platform.h.
| #define XDisplayKeycodes _glfw.x11.xlib.DisplayKeycodes |
Definition at line 177 of file x11_platform.h.
| #define XEventsQueued _glfw.x11.xlib.EventsQueued |
Definition at line 178 of file x11_platform.h.
| #define XF86VidModeGetGammaRamp _glfw.x11.vidmode.GetGammaRamp |
Definition at line 325 of file x11_platform.h.
| #define XF86VidModeGetGammaRampSize _glfw.x11.vidmode.GetGammaRampSize |
Definition at line 327 of file x11_platform.h.
| #define XF86VidModeQueryExtension _glfw.x11.vidmode.QueryExtension |
Definition at line 324 of file x11_platform.h.
| #define XF86VidModeSetGammaRamp _glfw.x11.vidmode.SetGammaRamp |
Definition at line 326 of file x11_platform.h.
| #define XFilterEvent _glfw.x11.xlib.FilterEvent |
Definition at line 179 of file x11_platform.h.
| #define XFindContext _glfw.x11.xlib.FindContext |
Definition at line 180 of file x11_platform.h.
| #define XFlush _glfw.x11.xlib.Flush |
Definition at line 181 of file x11_platform.h.
| #define XFree _glfw.x11.xlib.Free |
Definition at line 182 of file x11_platform.h.
| #define XFreeColormap _glfw.x11.xlib.FreeColormap |
Definition at line 183 of file x11_platform.h.
| #define XFreeCursor _glfw.x11.xlib.FreeCursor |
Definition at line 184 of file x11_platform.h.
| #define XFreeEventData _glfw.x11.xlib.FreeEventData |
Definition at line 185 of file x11_platform.h.
| #define XGetErrorText _glfw.x11.xlib.GetErrorText |
Definition at line 186 of file x11_platform.h.
| #define XGetEventData _glfw.x11.xlib.GetEventData |
Definition at line 187 of file x11_platform.h.
| #define XGetICValues _glfw.x11.xlib.GetICValues |
Definition at line 188 of file x11_platform.h.
| #define XGetIMValues _glfw.x11.xlib.GetIMValues |
Definition at line 189 of file x11_platform.h.
| #define XGetInputFocus _glfw.x11.xlib.GetInputFocus |
Definition at line 190 of file x11_platform.h.
| #define XGetKeyboardMapping _glfw.x11.xlib.GetKeyboardMapping |
Definition at line 191 of file x11_platform.h.
| #define XGetScreenSaver _glfw.x11.xlib.GetScreenSaver |
Definition at line 192 of file x11_platform.h.
| #define XGetSelectionOwner _glfw.x11.xlib.GetSelectionOwner |
Definition at line 193 of file x11_platform.h.
| #define XGetVisualInfo _glfw.x11.xlib.GetVisualInfo |
Definition at line 194 of file x11_platform.h.
| #define XGetWindowAttributes _glfw.x11.xlib.GetWindowAttributes |
Definition at line 196 of file x11_platform.h.
| #define XGetWindowProperty _glfw.x11.xlib.GetWindowProperty |
Definition at line 197 of file x11_platform.h.
| #define XGetWMNormalHints _glfw.x11.xlib.GetWMNormalHints |
Definition at line 195 of file x11_platform.h.
| #define XGetXCBConnection _glfw.x11.x11xcb.GetXCBConnection |
Definition at line 318 of file x11_platform.h.
| #define XGrabPointer _glfw.x11.xlib.GrabPointer |
Definition at line 198 of file x11_platform.h.
| #define XIconifyWindow _glfw.x11.xlib.IconifyWindow |
Definition at line 199 of file x11_platform.h.
| #define XineramaIsActive _glfw.x11.xinerama.IsActive |
Definition at line 310 of file x11_platform.h.
| #define XineramaQueryExtension _glfw.x11.xinerama.QueryExtension |
Definition at line 311 of file x11_platform.h.
| #define XineramaQueryScreens _glfw.x11.xinerama.QueryScreens |
Definition at line 312 of file x11_platform.h.
| #define XInitThreads _glfw.x11.xlib.InitThreads |
Definition at line 200 of file x11_platform.h.
| #define XInternAtom _glfw.x11.xlib.InternAtom |
Definition at line 201 of file x11_platform.h.
| #define XIQueryVersion _glfw.x11.xi.QueryVersion |
Definition at line 331 of file x11_platform.h.
| #define XISelectEvents _glfw.x11.xi.SelectEvents |
Definition at line 332 of file x11_platform.h.
| #define XkbFreeKeyboard _glfw.x11.xkb.FreeKeyboard |
Definition at line 241 of file x11_platform.h.
| #define XkbFreeNames _glfw.x11.xkb.FreeNames |
Definition at line 242 of file x11_platform.h.
| #define XkbGetMap _glfw.x11.xkb.GetMap |
Definition at line 243 of file x11_platform.h.
| #define XkbGetNames _glfw.x11.xkb.GetNames |
Definition at line 244 of file x11_platform.h.
| #define XkbGetState _glfw.x11.xkb.GetState |
Definition at line 245 of file x11_platform.h.
| #define XkbKeycodeToKeysym _glfw.x11.xkb.KeycodeToKeysym |
Definition at line 246 of file x11_platform.h.
| #define XkbQueryExtension _glfw.x11.xkb.QueryExtension |
Definition at line 247 of file x11_platform.h.
| #define XkbSelectEventDetails _glfw.x11.xkb.SelectEventDetails |
Definition at line 248 of file x11_platform.h.
| #define XkbSetDetectableAutoRepeat _glfw.x11.xkb.SetDetectableAutoRepeat |
Definition at line 249 of file x11_platform.h.
| #define XLookupString _glfw.x11.xlib.LookupString |
Definition at line 202 of file x11_platform.h.
| #define XMapRaised _glfw.x11.xlib.MapRaised |
Definition at line 203 of file x11_platform.h.
| #define XMapWindow _glfw.x11.xlib.MapWindow |
Definition at line 204 of file x11_platform.h.
| #define XMoveResizeWindow _glfw.x11.xlib.MoveResizeWindow |
Definition at line 205 of file x11_platform.h.
| #define XMoveWindow _glfw.x11.xlib.MoveWindow |
Definition at line 206 of file x11_platform.h.
| #define XNextEvent _glfw.x11.xlib.NextEvent |
Definition at line 207 of file x11_platform.h.
| #define XOpenDisplay _glfw.x11.xlib.OpenDisplay |
Definition at line 208 of file x11_platform.h.
| #define XOpenIM _glfw.x11.xlib.OpenIM |
Definition at line 209 of file x11_platform.h.
| #define XPeekEvent _glfw.x11.xlib.PeekEvent |
Definition at line 210 of file x11_platform.h.
| #define XPending _glfw.x11.xlib.Pending |
Definition at line 211 of file x11_platform.h.
| #define XQueryExtension _glfw.x11.xlib.QueryExtension |
Definition at line 212 of file x11_platform.h.
| #define XQueryPointer _glfw.x11.xlib.QueryPointer |
Definition at line 213 of file x11_platform.h.
| #define XRaiseWindow _glfw.x11.xlib.RaiseWindow |
Definition at line 214 of file x11_platform.h.
| #define XRegisterIMInstantiateCallback _glfw.x11.xlib.RegisterIMInstantiateCallback |
Definition at line 215 of file x11_platform.h.
| #define XRenderFindVisualFormat _glfw.x11.xrender.FindVisualFormat |
Definition at line 339 of file x11_platform.h.
| #define XRenderQueryExtension _glfw.x11.xrender.QueryExtension |
Definition at line 337 of file x11_platform.h.
| #define XRenderQueryVersion _glfw.x11.xrender.QueryVersion |
Definition at line 338 of file x11_platform.h.
| #define XResizeWindow _glfw.x11.xlib.ResizeWindow |
Definition at line 216 of file x11_platform.h.
| #define XResourceManagerString _glfw.x11.xlib.ResourceManagerString |
Definition at line 217 of file x11_platform.h.
| #define XrmDestroyDatabase _glfw.x11.xrm.DestroyDatabase |
Definition at line 250 of file x11_platform.h.
| #define XrmGetResource _glfw.x11.xrm.GetResource |
Definition at line 251 of file x11_platform.h.
| #define XrmGetStringDatabase _glfw.x11.xrm.GetStringDatabase |
Definition at line 252 of file x11_platform.h.
| #define XrmInitialize _glfw.x11.xrm.Initialize |
Definition at line 253 of file x11_platform.h.
| #define XrmUniqueQuark _glfw.x11.xrm.UniqueQuark |
Definition at line 254 of file x11_platform.h.
| #define XRRAllocGamma _glfw.x11.randr.AllocGamma |
Definition at line 276 of file x11_platform.h.
| #define XRRFreeCrtcInfo _glfw.x11.randr.FreeCrtcInfo |
Definition at line 277 of file x11_platform.h.
| #define XRRFreeGamma _glfw.x11.randr.FreeGamma |
Definition at line 278 of file x11_platform.h.
| #define XRRFreeOutputInfo _glfw.x11.randr.FreeOutputInfo |
Definition at line 279 of file x11_platform.h.
| #define XRRFreeScreenResources _glfw.x11.randr.FreeScreenResources |
Definition at line 280 of file x11_platform.h.
| #define XRRGetCrtcGamma _glfw.x11.randr.GetCrtcGamma |
Definition at line 281 of file x11_platform.h.
| #define XRRGetCrtcGammaSize _glfw.x11.randr.GetCrtcGammaSize |
Definition at line 282 of file x11_platform.h.
| #define XRRGetCrtcInfo _glfw.x11.randr.GetCrtcInfo |
Definition at line 283 of file x11_platform.h.
| #define XRRGetOutputInfo _glfw.x11.randr.GetOutputInfo |
Definition at line 284 of file x11_platform.h.
| #define XRRGetOutputPrimary _glfw.x11.randr.GetOutputPrimary |
Definition at line 285 of file x11_platform.h.
| #define XRRGetScreenResourcesCurrent _glfw.x11.randr.GetScreenResourcesCurrent |
Definition at line 286 of file x11_platform.h.
| #define XRRQueryExtension _glfw.x11.randr.QueryExtension |
Definition at line 287 of file x11_platform.h.
| #define XRRQueryVersion _glfw.x11.randr.QueryVersion |
Definition at line 288 of file x11_platform.h.
| #define XRRSelectInput _glfw.x11.randr.SelectInput |
Definition at line 289 of file x11_platform.h.
| #define XRRSetCrtcConfig _glfw.x11.randr.SetCrtcConfig |
Definition at line 290 of file x11_platform.h.
| #define XRRSetCrtcGamma _glfw.x11.randr.SetCrtcGamma |
Definition at line 291 of file x11_platform.h.
| #define XRRUpdateConfiguration _glfw.x11.randr.UpdateConfiguration |
Definition at line 292 of file x11_platform.h.
| #define XSaveContext _glfw.x11.xlib.SaveContext |
Definition at line 218 of file x11_platform.h.
| #define XSelectInput _glfw.x11.xlib.SelectInput |
Definition at line 219 of file x11_platform.h.
| #define XSendEvent _glfw.x11.xlib.SendEvent |
Definition at line 220 of file x11_platform.h.
| #define XSetClassHint _glfw.x11.xlib.SetClassHint |
Definition at line 221 of file x11_platform.h.
| #define XSetErrorHandler _glfw.x11.xlib.SetErrorHandler |
Definition at line 222 of file x11_platform.h.
| #define XSetICFocus _glfw.x11.xlib.SetICFocus |
Definition at line 223 of file x11_platform.h.
| #define XSetIMValues _glfw.x11.xlib.SetIMValues |
Definition at line 224 of file x11_platform.h.
| #define XSetInputFocus _glfw.x11.xlib.SetInputFocus |
Definition at line 225 of file x11_platform.h.
| #define XSetLocaleModifiers _glfw.x11.xlib.SetLocaleModifiers |
Definition at line 226 of file x11_platform.h.
| #define XSetScreenSaver _glfw.x11.xlib.SetScreenSaver |
Definition at line 227 of file x11_platform.h.
| #define XSetSelectionOwner _glfw.x11.xlib.SetSelectionOwner |
Definition at line 228 of file x11_platform.h.
| #define XSetWMHints _glfw.x11.xlib.SetWMHints |
Definition at line 229 of file x11_platform.h.
| #define XSetWMNormalHints _glfw.x11.xlib.SetWMNormalHints |
Definition at line 230 of file x11_platform.h.
| #define XSetWMProtocols _glfw.x11.xlib.SetWMProtocols |
Definition at line 231 of file x11_platform.h.
| #define XShapeCombineMask _glfw.x11.xshape.ShapeCombineMask |
Definition at line 349 of file x11_platform.h.
| #define XShapeCombineRegion _glfw.x11.xshape.ShapeCombineRegion |
Definition at line 348 of file x11_platform.h.
| #define XShapeQueryExtension _glfw.x11.xshape.QueryExtension |
Definition at line 346 of file x11_platform.h.
| #define XShapeQueryVersion _glfw.x11.xshape.QueryVersion |
Definition at line 347 of file x11_platform.h.
| #define XSupportsLocale _glfw.x11.xlib.SupportsLocale |
Definition at line 232 of file x11_platform.h.
| #define XSync _glfw.x11.xlib.Sync |
Definition at line 233 of file x11_platform.h.
| #define XTranslateCoordinates _glfw.x11.xlib.TranslateCoordinates |
Definition at line 234 of file x11_platform.h.
| #define XUndefineCursor _glfw.x11.xlib.UndefineCursor |
Definition at line 235 of file x11_platform.h.
| #define XUngrabPointer _glfw.x11.xlib.UngrabPointer |
Definition at line 236 of file x11_platform.h.
| #define XUnmapWindow _glfw.x11.xlib.UnmapWindow |
Definition at line 237 of file x11_platform.h.
| #define XUnregisterIMInstantiateCallback _glfw.x11.xlib.UnregisterIMInstantiateCallback |
Definition at line 255 of file x11_platform.h.
| #define XUnsetICFocus _glfw.x11.xlib.UnsetICFocus |
Definition at line 238 of file x11_platform.h.
| #define Xutf8LookupString _glfw.x11.xlib.utf8LookupString |
Definition at line 256 of file x11_platform.h.
| #define Xutf8SetWMProperties _glfw.x11.xlib.utf8SetWMProperties |
Definition at line 257 of file x11_platform.h.
| #define XVisualIDFromVisual _glfw.x11.xlib.VisualIDFromVisual |
Definition at line 239 of file x11_platform.h.
| #define XWarpPointer _glfw.x11.xlib.WarpPointer |
Definition at line 240 of file x11_platform.h.
| typedef struct _GLFWcursorX11 _GLFWcursorX11 |
| typedef struct _GLFWlibraryX11 _GLFWlibraryX11 |
| typedef struct _GLFWmonitorX11 _GLFWmonitorX11 |
| typedef struct _GLFWwindowX11 _GLFWwindowX11 |
| typedef VkResult(APIENTRY * PFN_vkCreateXcbSurfaceKHR) (VkInstance, const VkXcbSurfaceCreateInfoKHR *, const VkAllocationCallbacks *, VkSurfaceKHR *) |
Definition at line 374 of file x11_platform.h.
| typedef VkResult(APIENTRY * PFN_vkCreateXlibSurfaceKHR) (VkInstance, const VkXlibSurfaceCreateInfoKHR *, const VkAllocationCallbacks *, VkSurfaceKHR *) |
Definition at line 372 of file x11_platform.h.
| typedef VkBool32(APIENTRY * PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR) (VkPhysicalDevice, uint32_t, xcb_connection_t *, xcb_visualid_t) |
Definition at line 375 of file x11_platform.h.
| typedef VkBool32(APIENTRY * PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR) (VkPhysicalDevice, uint32_t, Display *, VisualID) |
Definition at line 373 of file x11_platform.h.
| typedef XClassHint *(* PFN_XAllocClassHint) (void) |
Definition at line 54 of file x11_platform.h.
| typedef XSizeHints *(* PFN_XAllocSizeHints) (void) |
Definition at line 55 of file x11_platform.h.
| typedef XWMHints *(* PFN_XAllocWMHints) (void) |
Definition at line 56 of file x11_platform.h.
| typedef int(* PFN_XChangeProperty) (Display *, Window, Atom, Atom, int, int, const unsigned char *, int) |
Definition at line 57 of file x11_platform.h.
| typedef int(* PFN_XChangeWindowAttributes) (Display *, Window, unsigned long, XSetWindowAttributes *) |
Definition at line 58 of file x11_platform.h.
| typedef Bool(* PFN_XCheckIfEvent) (Display *, XEvent *, Bool(*)(Display *, XEvent *, XPointer), XPointer) |
Definition at line 59 of file x11_platform.h.
| typedef Bool(* PFN_XCheckTypedWindowEvent) (Display *, Window, int, XEvent *) |
Definition at line 60 of file x11_platform.h.
| typedef int(* PFN_XCloseDisplay) (Display *) |
Definition at line 61 of file x11_platform.h.
| typedef Status(* PFN_XCloseIM) (XIM) |
Definition at line 62 of file x11_platform.h.
| typedef int(* PFN_XConvertSelection) (Display *, Atom, Atom, Atom, Window, Time) |
Definition at line 63 of file x11_platform.h.
| typedef Colormap(* PFN_XCreateColormap) (Display *, Window, Visual *, int) |
Definition at line 64 of file x11_platform.h.
| typedef Cursor(* PFN_XCreateFontCursor) (Display *, unsigned int) |
Definition at line 65 of file x11_platform.h.
| typedef XIC(* PFN_XCreateIC) (XIM,...) |
Definition at line 66 of file x11_platform.h.
| typedef Region(* PFN_XCreateRegion) (void) |
Definition at line 67 of file x11_platform.h.
| typedef Window(* PFN_XCreateWindow) (Display *, Window, int, int, unsigned int, unsigned int, unsigned int, int, unsigned int, Visual *, unsigned long, XSetWindowAttributes *) |
Definition at line 68 of file x11_platform.h.
| typedef int(* PFN_XcursorGetDefaultSize) (Display *) |
Definition at line 298 of file x11_platform.h.
| typedef char *(* PFN_XcursorGetTheme) (Display *) |
Definition at line 297 of file x11_platform.h.
| typedef XcursorImage *(* PFN_XcursorImageCreate) (int, int) |
Definition at line 294 of file x11_platform.h.
| typedef void(* PFN_XcursorImageDestroy) (XcursorImage *) |
Definition at line 295 of file x11_platform.h.
| typedef Cursor(* PFN_XcursorImageLoadCursor) (Display *, const XcursorImage *) |
Definition at line 296 of file x11_platform.h.
| typedef XcursorImage *(* PFN_XcursorLibraryLoadImage) (const char *, const char *, int) |
Definition at line 299 of file x11_platform.h.
| typedef int(* PFN_XDefineCursor) (Display *, Window, Cursor) |
Definition at line 69 of file x11_platform.h.
| typedef int(* PFN_XDeleteContext) (Display *, XID, XContext) |
Definition at line 70 of file x11_platform.h.
| typedef int(* PFN_XDeleteProperty) (Display *, Window, Atom) |
Definition at line 71 of file x11_platform.h.
| typedef void(* PFN_XDestroyIC) (XIC) |
Definition at line 72 of file x11_platform.h.
| typedef int(* PFN_XDestroyRegion) (Region) |
Definition at line 73 of file x11_platform.h.
| typedef int(* PFN_XDestroyWindow) (Display *, Window) |
Definition at line 74 of file x11_platform.h.
| typedef int(* PFN_XDisplayKeycodes) (Display *, int *, int *) |
Definition at line 75 of file x11_platform.h.
| typedef int(* PFN_XEventsQueued) (Display *, int) |
Definition at line 76 of file x11_platform.h.
| typedef Bool(* PFN_XF86VidModeGetGammaRamp) (Display *, int, int, unsigned short *, unsigned short *, unsigned short *) |
Definition at line 321 of file x11_platform.h.
| typedef Bool(* PFN_XF86VidModeGetGammaRampSize) (Display *, int, int *) |
Definition at line 323 of file x11_platform.h.
| typedef Bool(* PFN_XF86VidModeQueryExtension) (Display *, int *, int *) |
Definition at line 320 of file x11_platform.h.
| typedef Bool(* PFN_XF86VidModeSetGammaRamp) (Display *, int, int, unsigned short *, unsigned short *, unsigned short *) |
Definition at line 322 of file x11_platform.h.
| typedef Bool(* PFN_XFilterEvent) (XEvent *, Window) |
Definition at line 77 of file x11_platform.h.
| typedef int(* PFN_XFindContext) (Display *, XID, XContext, XPointer *) |
Definition at line 78 of file x11_platform.h.
| typedef int(* PFN_XFlush) (Display *) |
Definition at line 79 of file x11_platform.h.
| typedef int(* PFN_XFree) (void *) |
Definition at line 80 of file x11_platform.h.
| typedef int(* PFN_XFreeColormap) (Display *, Colormap) |
Definition at line 81 of file x11_platform.h.
| typedef int(* PFN_XFreeCursor) (Display *, Cursor) |
Definition at line 82 of file x11_platform.h.
| typedef void(* PFN_XFreeEventData) (Display *, XGenericEventCookie *) |
Definition at line 83 of file x11_platform.h.
| typedef int(* PFN_XGetErrorText) (Display *, int, char *, int) |
Definition at line 84 of file x11_platform.h.
| typedef Bool(* PFN_XGetEventData) (Display *, XGenericEventCookie *) |
Definition at line 85 of file x11_platform.h.
| typedef char *(* PFN_XGetICValues) (XIC,...) |
Definition at line 86 of file x11_platform.h.
| typedef char *(* PFN_XGetIMValues) (XIM,...) |
Definition at line 87 of file x11_platform.h.
| typedef int(* PFN_XGetInputFocus) (Display *, Window *, int *) |
Definition at line 88 of file x11_platform.h.
| typedef KeySym *(* PFN_XGetKeyboardMapping) (Display *, KeyCode, int, int *) |
Definition at line 89 of file x11_platform.h.
| typedef int(* PFN_XGetScreenSaver) (Display *, int *, int *, int *, int *) |
Definition at line 90 of file x11_platform.h.
| typedef Window(* PFN_XGetSelectionOwner) (Display *, Atom) |
Definition at line 91 of file x11_platform.h.
| typedef XVisualInfo *(* PFN_XGetVisualInfo) (Display *, long, XVisualInfo *, int *) |
Definition at line 92 of file x11_platform.h.
| typedef Status(* PFN_XGetWindowAttributes) (Display *, Window, XWindowAttributes *) |
Definition at line 94 of file x11_platform.h.
| typedef int(* PFN_XGetWindowProperty) (Display *, Window, Atom, long, long, Bool, Atom, Atom *, int *, unsigned long *, unsigned long *, unsigned char **) |
Definition at line 95 of file x11_platform.h.
| typedef Status(* PFN_XGetWMNormalHints) (Display *, Window, XSizeHints *, long *) |
Definition at line 93 of file x11_platform.h.
| typedef xcb_connection_t *(* PFN_XGetXCBConnection) (Display *) |
Definition at line 317 of file x11_platform.h.
| typedef int(* PFN_XGrabPointer) (Display *, Window, Bool, unsigned int, int, int, Window, Cursor, Time) |
Definition at line 96 of file x11_platform.h.
| typedef Status(* PFN_XIconifyWindow) (Display *, Window, int) |
Definition at line 97 of file x11_platform.h.
| typedef Bool(* PFN_XineramaIsActive) (Display *) |
Definition at line 307 of file x11_platform.h.
| typedef Bool(* PFN_XineramaQueryExtension) (Display *, int *, int *) |
Definition at line 308 of file x11_platform.h.
| typedef XineramaScreenInfo *(* PFN_XineramaQueryScreens) (Display *, int *) |
Definition at line 309 of file x11_platform.h.
| typedef Status(* PFN_XInitThreads) (void) |
Definition at line 98 of file x11_platform.h.
| typedef Atom(* PFN_XInternAtom) (Display *, const char *, Bool) |
Definition at line 99 of file x11_platform.h.
| typedef Status(* PFN_XIQueryVersion) (Display *, int *, int *) |
Definition at line 329 of file x11_platform.h.
| typedef int(* PFN_XISelectEvents) (Display *, Window, XIEventMask *, int) |
Definition at line 330 of file x11_platform.h.
| typedef void(* PFN_XkbFreeKeyboard) (XkbDescPtr, unsigned int, Bool) |
Definition at line 139 of file x11_platform.h.
| typedef void(* PFN_XkbFreeNames) (XkbDescPtr, unsigned int, Bool) |
Definition at line 140 of file x11_platform.h.
| typedef XkbDescPtr(* PFN_XkbGetMap) (Display *, unsigned int, unsigned int) |
Definition at line 141 of file x11_platform.h.
| typedef Status(* PFN_XkbGetNames) (Display *, unsigned int, XkbDescPtr) |
Definition at line 142 of file x11_platform.h.
| typedef Status(* PFN_XkbGetState) (Display *, unsigned int, XkbStatePtr) |
Definition at line 143 of file x11_platform.h.
| typedef KeySym(* PFN_XkbKeycodeToKeysym) (Display *, KeyCode, int, int) |
Definition at line 144 of file x11_platform.h.
| typedef Bool(* PFN_XkbQueryExtension) (Display *, int *, int *, int *, int *, int *) |
Definition at line 145 of file x11_platform.h.
| typedef Bool(* PFN_XkbSelectEventDetails) (Display *, unsigned int, unsigned int, unsigned long, unsigned long) |
Definition at line 146 of file x11_platform.h.
| typedef Bool(* PFN_XkbSetDetectableAutoRepeat) (Display *, Bool, Bool *) |
Definition at line 147 of file x11_platform.h.
| typedef int(* PFN_XLookupString) (XKeyEvent *, char *, int, KeySym *, XComposeStatus *) |
Definition at line 100 of file x11_platform.h.
| typedef int(* PFN_XMapRaised) (Display *, Window) |
Definition at line 101 of file x11_platform.h.
| typedef int(* PFN_XMapWindow) (Display *, Window) |
Definition at line 102 of file x11_platform.h.
| typedef int(* PFN_XMoveResizeWindow) (Display *, Window, int, int, unsigned int, unsigned int) |
Definition at line 103 of file x11_platform.h.
| typedef int(* PFN_XMoveWindow) (Display *, Window, int, int) |
Definition at line 104 of file x11_platform.h.
| typedef int(* PFN_XNextEvent) (Display *, XEvent *) |
Definition at line 105 of file x11_platform.h.
| typedef Display *(* PFN_XOpenDisplay) (const char *) |
Definition at line 106 of file x11_platform.h.
| typedef XIM(* PFN_XOpenIM) (Display *, XrmDatabase *, char *, char *) |
Definition at line 107 of file x11_platform.h.
| typedef int(* PFN_XPeekEvent) (Display *, XEvent *) |
Definition at line 108 of file x11_platform.h.
| typedef int(* PFN_XPending) (Display *) |
Definition at line 109 of file x11_platform.h.
| typedef Bool(* PFN_XQueryExtension) (Display *, const char *, int *, int *, int *) |
Definition at line 110 of file x11_platform.h.
| typedef Bool(* PFN_XQueryPointer) (Display *, Window, Window *, Window *, int *, int *, int *, int *, unsigned int *) |
Definition at line 111 of file x11_platform.h.
| typedef int(* PFN_XRaiseWindow) (Display *, Window) |
Definition at line 112 of file x11_platform.h.
| typedef Bool(* PFN_XRegisterIMInstantiateCallback) (Display *, void *, char *, char *, XIDProc, XPointer) |
Definition at line 113 of file x11_platform.h.
| typedef XRenderPictFormat *(* PFN_XRenderFindVisualFormat) (Display *, Visual const *) |
Definition at line 336 of file x11_platform.h.
| typedef Bool(* PFN_XRenderQueryExtension) (Display *, int *, int *) |
Definition at line 334 of file x11_platform.h.
| typedef Status(* PFN_XRenderQueryVersion) (Display *dpy, int *, int *) |
Definition at line 335 of file x11_platform.h.
| typedef int(* PFN_XResizeWindow) (Display *, Window, unsigned int, unsigned int) |
Definition at line 114 of file x11_platform.h.
| typedef char *(* PFN_XResourceManagerString) (Display *) |
Definition at line 115 of file x11_platform.h.
| typedef void(* PFN_XrmDestroyDatabase) (XrmDatabase) |
Definition at line 148 of file x11_platform.h.
| typedef Bool(* PFN_XrmGetResource) (XrmDatabase, const char *, const char *, char **, XrmValue *) |
Definition at line 149 of file x11_platform.h.
| typedef XrmDatabase(* PFN_XrmGetStringDatabase) (const char *) |
Definition at line 150 of file x11_platform.h.
| typedef void(* PFN_XrmInitialize) (void) |
Definition at line 151 of file x11_platform.h.
| typedef XrmQuark(* PFN_XrmUniqueQuark) (void) |
Definition at line 152 of file x11_platform.h.
| typedef XRRCrtcGamma *(* PFN_XRRAllocGamma) (int) |
Definition at line 259 of file x11_platform.h.
| typedef void(* PFN_XRRFreeCrtcInfo) (XRRCrtcInfo *) |
Definition at line 260 of file x11_platform.h.
| typedef void(* PFN_XRRFreeGamma) (XRRCrtcGamma *) |
Definition at line 261 of file x11_platform.h.
| typedef void(* PFN_XRRFreeOutputInfo) (XRROutputInfo *) |
Definition at line 262 of file x11_platform.h.
| typedef void(* PFN_XRRFreeScreenResources) (XRRScreenResources *) |
Definition at line 263 of file x11_platform.h.
| typedef XRRCrtcGamma *(* PFN_XRRGetCrtcGamma) (Display *, RRCrtc) |
Definition at line 264 of file x11_platform.h.
| typedef int(* PFN_XRRGetCrtcGammaSize) (Display *, RRCrtc) |
Definition at line 265 of file x11_platform.h.
| typedef XRRCrtcInfo *(* PFN_XRRGetCrtcInfo) (Display *, XRRScreenResources *, RRCrtc) |
Definition at line 266 of file x11_platform.h.
| typedef XRROutputInfo *(* PFN_XRRGetOutputInfo) (Display *, XRRScreenResources *, RROutput) |
Definition at line 267 of file x11_platform.h.
| typedef RROutput(* PFN_XRRGetOutputPrimary) (Display *, Window) |
Definition at line 268 of file x11_platform.h.
| typedef XRRScreenResources *(* PFN_XRRGetScreenResourcesCurrent) (Display *, Window) |
Definition at line 269 of file x11_platform.h.
| typedef Bool(* PFN_XRRQueryExtension) (Display *, int *, int *) |
Definition at line 270 of file x11_platform.h.
| typedef Status(* PFN_XRRQueryVersion) (Display *, int *, int *) |
Definition at line 271 of file x11_platform.h.
| typedef void(* PFN_XRRSelectInput) (Display *, Window, int) |
Definition at line 272 of file x11_platform.h.
| typedef Status(* PFN_XRRSetCrtcConfig) (Display *, XRRScreenResources *, RRCrtc, Time, int, int, RRMode, Rotation, RROutput *, int) |
Definition at line 273 of file x11_platform.h.
| typedef void(* PFN_XRRSetCrtcGamma) (Display *, RRCrtc, XRRCrtcGamma *) |
Definition at line 274 of file x11_platform.h.
| typedef int(* PFN_XRRUpdateConfiguration) (XEvent *) |
Definition at line 275 of file x11_platform.h.
| typedef int(* PFN_XSaveContext) (Display *, XID, XContext, const char *) |
Definition at line 116 of file x11_platform.h.
| typedef int(* PFN_XSelectInput) (Display *, Window, long) |
Definition at line 117 of file x11_platform.h.
| typedef Status(* PFN_XSendEvent) (Display *, Window, Bool, long, XEvent *) |
Definition at line 118 of file x11_platform.h.
| typedef int(* PFN_XSetClassHint) (Display *, Window, XClassHint *) |
Definition at line 119 of file x11_platform.h.
| typedef XErrorHandler(* PFN_XSetErrorHandler) (XErrorHandler) |
Definition at line 120 of file x11_platform.h.
| typedef void(* PFN_XSetICFocus) (XIC) |
Definition at line 121 of file x11_platform.h.
| typedef char *(* PFN_XSetIMValues) (XIM,...) |
Definition at line 122 of file x11_platform.h.
| typedef int(* PFN_XSetInputFocus) (Display *, Window, int, Time) |
Definition at line 123 of file x11_platform.h.
| typedef char *(* PFN_XSetLocaleModifiers) (const char *) |
Definition at line 124 of file x11_platform.h.
| typedef int(* PFN_XSetScreenSaver) (Display *, int, int, int, int) |
Definition at line 125 of file x11_platform.h.
| typedef int(* PFN_XSetSelectionOwner) (Display *, Atom, Window, Time) |
Definition at line 126 of file x11_platform.h.
| typedef int(* PFN_XSetWMHints) (Display *, Window, XWMHints *) |
Definition at line 127 of file x11_platform.h.
| typedef void(* PFN_XSetWMNormalHints) (Display *, Window, XSizeHints *) |
Definition at line 128 of file x11_platform.h.
| typedef Status(* PFN_XSetWMProtocols) (Display *, Window, Atom *, int) |
Definition at line 129 of file x11_platform.h.
| typedef void(* PFN_XShapeCombineMask) (Display *, Window, int, int, int, Pixmap, int) |
Definition at line 344 of file x11_platform.h.
| typedef void(* PFN_XShapeCombineRegion) (Display *, Window, int, int, int, Region, int) |
Definition at line 343 of file x11_platform.h.
| typedef Bool(* PFN_XShapeQueryExtension) (Display *, int *, int *) |
Definition at line 341 of file x11_platform.h.
| typedef Status(* PFN_XShapeQueryVersion) (Display *dpy, int *, int *) |
Definition at line 342 of file x11_platform.h.
| typedef Bool(* PFN_XSupportsLocale) (void) |
Definition at line 130 of file x11_platform.h.
| typedef int(* PFN_XSync) (Display *, Bool) |
Definition at line 131 of file x11_platform.h.
| typedef Bool(* PFN_XTranslateCoordinates) (Display *, Window, Window, int, int, int *, int *, Window *) |
Definition at line 132 of file x11_platform.h.
| typedef int(* PFN_XUndefineCursor) (Display *, Window) |
Definition at line 133 of file x11_platform.h.
| typedef int(* PFN_XUngrabPointer) (Display *, Time) |
Definition at line 134 of file x11_platform.h.
| typedef int(* PFN_XUnmapWindow) (Display *, Window) |
Definition at line 135 of file x11_platform.h.
| typedef Bool(* PFN_XUnregisterIMInstantiateCallback) (Display *, void *, char *, char *, XIDProc, XPointer) |
Definition at line 153 of file x11_platform.h.
| typedef void(* PFN_XUnsetICFocus) (XIC) |
Definition at line 136 of file x11_platform.h.
| typedef int(* PFN_Xutf8LookupString) (XIC, XKeyPressedEvent *, char *, int, KeySym *, Status *) |
Definition at line 154 of file x11_platform.h.
| typedef void(* PFN_Xutf8SetWMProperties) (Display *, Window, const char *, const char *, char **, int, XSizeHints *, XWMHints *, XClassHint *) |
Definition at line 155 of file x11_platform.h.
| typedef VisualID(* PFN_XVisualIDFromVisual) (Visual *) |
Definition at line 137 of file x11_platform.h.
| typedef int(* PFN_XWarpPointer) (Display *, Window, Window, int, int, unsigned int, unsigned int, int, int) |
Definition at line 138 of file x11_platform.h.
| typedef VkFlags VkXcbSurfaceCreateFlagsKHR |
Definition at line 352 of file x11_platform.h.
| typedef struct VkXcbSurfaceCreateInfoKHR VkXcbSurfaceCreateInfoKHR |
| typedef VkFlags VkXlibSurfaceCreateFlagsKHR |
Definition at line 351 of file x11_platform.h.
| typedef struct VkXlibSurfaceCreateInfoKHR VkXlibSurfaceCreateInfoKHR |
| typedef struct xcb_connection_t xcb_connection_t |
Definition at line 316 of file x11_platform.h.
| typedef XID xcb_visualid_t |
Definition at line 315 of file x11_platform.h.
| typedef XID xcb_window_t |
Definition at line 314 of file x11_platform.h.
| Cursor _glfwCreateCursorX11 | ( | const GLFWimage * | image, |
| int | xhot, | ||
| int | yhot | ||
| ) |
| void _glfwCreateInputContextX11 | ( | _GLFWwindow * | window | ) |
Definition at line 1936 of file x11_window.c.
| unsigned long _glfwGetWindowPropertyX11 | ( | Window | window, |
| Atom | property, | ||
| Atom | type, | ||
| unsigned char ** | value | ||
| ) |
| void _glfwGrabErrorHandlerX11 | ( | void | ) |
| void _glfwInputErrorX11 | ( | int | error, |
| const char * | message | ||
| ) |
Definition at line 1062 of file x11_init.c.
Here is the call graph for this function:
Here is the caller graph for this function:| GLFWbool _glfwIsVisualTransparentX11 | ( | Visual * | visual | ) |
Definition at line 1879 of file x11_window.c.
| void _glfwPollMonitorsX11 | ( | void | ) |
Definition at line 101 of file x11_monitor.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void _glfwPushSelectionToManagerX11 | ( | void | ) |
| void _glfwReleaseErrorHandlerX11 | ( | void | ) |
| void _glfwRestoreVideoModeX11 | ( | _GLFWmonitor * | monitor | ) |
Definition at line 281 of file x11_monitor.c.
| void _glfwSetVideoModeX11 | ( | _GLFWmonitor * | monitor, |
| const GLFWvidmode * | desired | ||
| ) |