All Classes and Interfaces

Class
Description
Instances of this class may be passed to the EventTapCreate method.
Instances of this interface may be passed to the EventTapCreate method.
The structure used to report information about event taps.
An array of CGEventTapInformation structs.
A structure that contains a point in a two-dimensional coordinate system.
An array of CGPoint structs.
Java 9 version of CheckIntrinsics.
Layout
An array of CMsghdr structs.
Native bindings to <CoreFoundation.h>.
Native bindings to <CoreGraphics.h>.
Contains the function pointers loaded from the CoreGraphics SharedLibrary.
Native bindings to dpapi.h and crypt32.dll.
Contains the function pointers loaded from the crypt32 SharedLibrary.
The DATA_BLOB structure contains an arbitrary array of bytes.
An array of DATA_BLOB structs.
Contains information about the initialization and environment of a printer or a display device.
An array of DEVMODE structs.
Receives information about the display device specified by the iDevNum parameter of the User32.EnumDisplayDevices(java.nio.ByteBuffer, int, org.lwjgl.system.windows.DISPLAY_DEVICE, int) function.
An array of DISPLAY_DEVICE structs.
Native bindings to <dlfcn.h>.
Native bindings to <dlfcn.h>.
A mutation handler.
A mutation handler.
Layout
An array of EpollData structs.
Layout
An array of EpollEvent structs.
Native bindings to <fcntl.h>.
Contains information about a libffi call interface.
An array of FFICIF structs.
The libffi closure structure.
An array of FFIClosure structs.
Contains information about a libffi type.
An array of FFIType structs.
Layout
An array of Flock structs.
Layout
An array of FOwnerEx structs.
Native bindings to wingdi.h and gdi32.dll.
Contains the function pointers loaded from the gdi32 SharedLibrary.
Contains information about a simulated message generated by an input device other than a keyboard or mouse.
An array of HARDWAREINPUT structs.
Used by User32.SendInput(org.lwjgl.system.windows.INPUT.Buffer, int) to store information for synthesizing input events such as keystrokes, mouse movement, and mouse clicks.
An array of INPUT structs.
Layout
An array of IOCQRingOffsets structs.
Filled with the offset for mmap(2).
An array of IOSQRingOffsets structs.
Layout
An array of IOURing structs.
Layout
An array of IOURingBuf structs.
Argument for IORING_(UN)REGISTER_PBUF_RING.
An array of IOURingBufReg structs.
Layout
An array of IOURingBufRing structs.
Layout
An array of IOURingCQ structs.
IO completion data structure (Completion Queue Entry).
An array of IOURingCQE structs.
An array of IOURingFileIndexRange structs.
Layout
An array of IOURingGeteventsArg structs.
Layout
An array of IOUringNotificationRegister structs.
Layout
An array of IOUringNotificationSlot structs.
Passed in for setup.
An array of IOURingParams structs.
Layout
An array of IOURingProbe structs.
Layout
An array of IOURingProbeOp structs.
Layout
An array of IOURingRecvmsgOut structs.
Layout
An array of IOURingRestriction structs.
Layout
An array of IOURingRSRCRegister structs.
Layout
An array of IOURingRSRCUpdate structs.
Layout
An array of IOURingRSRCUpdate2 structs.
Layout
An array of IOURingSQ structs.
IO submission data structure (Submission Queue Entry).
An array of IOURingSQE structs.
Argument for REGISTER_SYNC_CANCEL.
An array of IOURingSyncCancelReg structs.
Layout
An array of IOVec structs.
This class contains native methods that can be used to call dynamically loaded functions.
Bindings to the Java Native Interface (JNI).
Layout
An array of JNINativeMethod structs.
Native bindings to Kernel32 library.
Contains the function pointers loaded from the kernel32 SharedLibrary.
Layout
An array of KernelTimespec structs.
Contains information about a simulated keyboard event.
An array of KEYBDINPUT structs.
Layout
An array of LARGE_INTEGER structs.
Native bindings to libc, the Standard C Library.
Contains the function pointers loaded from LibSystem.getLibrary().
Native bindings to errno.h.
Native bindings to locale.h.
Native bindings to stdio.h.
Native bindings to stdlib.h.
Native bindings to string.h.
Native bindings to the libffi library.
Native bindings to io_uring, a Linux-specific API for asynchronous I/O.
Native bindings to libSystem, the MacOS system library.
Native bindings to liburing.
Math utility class.
Native bindings to <sys/mman.h>.
Contains information about a display monitor.
An array of MONITORINFOEX structs.
Contains information about a simulated mouse event.
An array of MOUSEINPUT structs.
Contains message information from a thread's message queue.
An array of MSG structs.
Layout
An array of Msghdr structs.
Defines a method.
An array of ObjCMethodDescription structs.
Defines a property attribute.
An array of ObjCPropertyAttribute structs.
Native bindings to the Objective-C Runtime.
Contains the function pointers loaded from the objc SharedLibrary.
Arguments for how openat2(2) should open the target path.
An array of OpenHow structs.
Describes the pixel format of a drawing surface.
An array of PIXELFORMATDESCRIPTOR structs.
Defines the x- and y- coordinates of a point.
An array of POINT structs.
Contains the coordinates of a point.
An array of POINTL structs.
Native bindings to <pthread.h>.
Defines the coordinates of the upper-left and lower-right corners of a rectangle.
An array of RECT structs.
Contains the security descriptor for an object and specifies whether the handle retrieved by specifying this structure is inheritable.
An array of SECURITY_ATTRIBUTES structs.
Structure describing a generic socket address.
An array of Sockaddr structs.
Native bindings to <sys/socket.h>.
Native bindings to <sys/stat.h>.
Layout
An array of Statx structs.
Timestamp structure for the timestamps in struct statx.
An array of StatxTimestamp structs.
Encapsulates data for touch input.
An array of TOUCHINPUT structs.
Native bindings to <sys/uio.h>.
Native bindings to <unistd.h>.
Native bindings to WinUser.h and user32.dll.
Contains the function pointers loaded from the user32 SharedLibrary.
Visual structure; contains information about colormapping possible.
An array of Visual structs.
Native bindings to WinBase.h.
Contains information about the placement of a window on the screen.
An array of WINDOWPLACEMENT structs.
An application-defined function that processes messages sent to a window.
An application-defined function that processes messages sent to a window.
Contains the window class attributes that are registered by the User32.RegisterClassEx(org.lwjgl.system.windows.WNDCLASSEX) function.
An array of WNDCLASSEX structs.
Native bindings to libX11.
Contains the function pointers loaded from the X11 SharedLibrary.
Generic X event.
An array of XAnyEvent structs.
Button event.
An array of XButtonEvent structs.
Layout
An array of XCirculateEvent structs.
Layout
An array of XCirculateRequestEvent structs.
Client message event.
An array of XClientMessageEvent structs.
Layout
An array of XColormapEvent structs.
Motion event.
An array of XConfigureEvent structs.
Layout
An array of XConfigureRequestEvent structs.
Layout
An array of XCreateWindowEvent structs.
Layout
An array of XCrossingEvent structs.
Layout
An array of XDestroyWindowEvent structs.
Error event.
An array of XErrorEvent structs.
This union is defined so Xlib can always use the same sized event structure internally, to avoid memory fragmentation.
An array of XEvent structs.
Layout
An array of XExposeEvent structs.
Layout
An array of XFocusChangeEvent structs.
GenericEvent.
An array of XGenericEvent structs.
Additional information for an XGenericEvent.
An array of XGenericEventCookie structs.
Layout
An array of XGraphicsExposeEvent structs.
Layout
An array of XGravityEvent structs.
Key event.
An array of XKeyEvent structs.
Generated on EnterWindow and FocusIn when KeyMapState selected.
An array of XKeymapEvent structs.
Layout
An array of XMapEvent structs.
Layout
An array of XMappingEvent structs.
Layout
An array of XMapRequestEvent structs.
Motion event.
An array of XMotionEvent structs.
Layout
An array of XNoExposeEvent structs.
Property event.
An array of XPropertyEvent structs.
Layout
An array of XReparentEvent structs.
Layout
An array of XResizeRequestEvent structs.
Layout
An array of XSelectionClearEvent structs.
Selection event structure.
An array of XSelectionEvent structs.
SelectionRequest event structure.
An array of XSelectionRequestEvent structs.
Data structure for setting window attributes.
An array of XSetWindowAttributes structs.
Layout
An array of XTimeCoord structs.
Layout
An array of XUnmapEvent structs.
Layout
An array of XVisibilityEvent structs.
Information used by the visual utility routines to find desired visual type from the many visuals a display may support.
An array of XVisualInfo structs.