SDL  2.0
SDL_x11dyn.h File Reference
#include "../../SDL_internal.h"
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xatom.h>
#include <X11/Xlibint.h>
#include <X11/Xproto.h>
#include <X11/extensions/Xext.h>
#include <X11/extensions/extutil.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#include <X11/extensions/XShm.h>
#include "SDL_x11sym.h"
+ Include dependency graph for SDL_x11dyn.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SDL_INCLUDED_XLIBINT_H   1
 
#define SDL_X11_SYM(rc, fn, params, args, ret)
 
#define SDL_X11_MODULE(modname)   extern int SDL_X11_HAVE_##modname;
 

Typedefs

typedef Bool(* SDL_X11_XESetWireToEventRetType) (Display *, XEvent *, xEvent *)
 
typedef int(* SDL_X11_XSynchronizeRetType) (Display *)
 
typedef Status(* SDL_X11_XESetEventToWireRetType) (Display *, XEvent *, xEvent *)
 

Functions

int SDL_X11_LoadSymbols (void)
 
void SDL_X11_UnloadSymbols (void)
 

Macro Definition Documentation

◆ SDL_INCLUDED_XLIBINT_H

#define SDL_INCLUDED_XLIBINT_H   1

Definition at line 36 of file SDL_x11dyn.h.

◆ SDL_X11_MODULE

#define SDL_X11_MODULE (   modname)    extern int SDL_X11_HAVE_##modname;

Definition at line 103 of file SDL_x11dyn.h.

◆ SDL_X11_SYM

#define SDL_X11_SYM (   rc,
  fn,
  params,
  args,
  ret 
)
Value:
typedef rc (*SDL_DYNX11FN_##fn) params; \
extern SDL_DYNX11FN_##fn X11_##fn;

Definition at line 89 of file SDL_x11dyn.h.

Typedef Documentation

◆ SDL_X11_XESetEventToWireRetType

typedef Status(* SDL_X11_XESetEventToWireRetType) (Display *, XEvent *, xEvent *)

Definition at line 83 of file SDL_x11dyn.h.

◆ SDL_X11_XESetWireToEventRetType

return Display return Display Bool Bool int int int return Display XEvent Bool(*) c XPointer return Display return Display Drawable _Xconst char unsigned int unsigned int return Display Pixmap Pixmap XColor XColor unsigned int unsigned int return Display _Xconst char char int char return Display Visual unsigned int int int char unsigned int unsigned int int int return Display Window Cursor return Display Window return Display Drawable GC int int unsigned int unsigned int return Display Drawable GC int int _Xconst char int return Display Drawable GC int int unsigned int unsigned int return Display return Display Cursor return Display GC return XModifierKeymap return char Display Window int return Display return Display int int int return Display long XVisualInfo int return Display Window Atom long long Bool Atom Atom int unsigned long unsigned long unsigned char return Display Window XSizeHints long return Display Window Bool int int Time return Display return Display KeySym return Display Colormap return Display int return XKeyEvent int return Display Window return Display _Xconst char return Display XEvent return return Display return Display char return Display Window return Display return Display Window long return XErrorHandler return XIOErrorHandler return Display Atom Window Time return Display Window XTextProperty Atom Display Window XTextProperty XTextProperty char int XSizeHints XWMHints XClassHint Display Window Atom int return Display Window _Xconst char return Display Bool return Display Window Window int int int int Window return Display Time return Display return Display Font return Display Window long XEvent return Visual return return XExtensionInfo Display return Display _Xconst char int int int return Display int char int return Display Display char long return Display _Xconst char long Display xGenericReply return Display int SDL_X11_XESetWireToEventRetType

Definition at line 81 of file SDL_x11dyn.h.

◆ SDL_X11_XSynchronizeRetType

typedef int(* SDL_X11_XSynchronizeRetType) (Display *)

Definition at line 82 of file SDL_x11dyn.h.

Function Documentation

◆ SDL_X11_LoadSymbols()

int SDL_X11_LoadSymbols ( void  )

◆ SDL_X11_UnloadSymbols()

void SDL_X11_UnloadSymbols ( void  )
params
const GLfloat * params
Definition: SDL_opengl_glext.h:374