Package org.lwjgl.system.jawt
@NullMarked
package org.lwjgl.system.jawt
Contains bindings to the AWT native interface (jawt.h).
-
ClassesClassDescription
struct JAWT { jint version; void * GetDrawingSurface; void * FreeDrawingSurface; void * Lock; void * Unlock; void * GetComponent; void * CreateEmbeddedFrame; void * SetBounds; void * SynthesizeWindowActivation; }
struct JAWT_DrawingSurface { JNIEnv * env; jobject target; void * Lock; void * GetDrawingSurfaceInfo; void * FreeDrawingSurfaceInfo; void * Unlock; }
An array ofJAWTDrawingSurface
structs.struct JAWT_DrawingSurfaceInfo { void * platformInfo; {@link JAWTDrawingSurface JAWT_DrawingSurface} * ds; {@link JAWTRectangle JAWT_Rectangle} bounds; jint clipSize; {@link JAWTRectangle JAWT_Rectangle} * clip; }
An array ofJAWTDrawingSurfaceInfo
structs.Contains the function pointers loaded from the jawtSharedLibrary
.struct JAWT_Rectangle { jint x; jint y; jint width; jint height; }
An array ofJAWTRectangle
structs.struct JAWT_Win32DrawingSurfaceInfo { union { HWND hwnd; HBITMAP hbitmap; void * pbits; }; HDC hdc; HPALETTE hpalette; }
An array ofJAWTWin32DrawingSurfaceInfo
structs.struct JAWT_X11DrawingSurfaceInfo { Drawable drawable; Display * display; VisualID visualID; Colormap colormapID; int depth; }
An array ofJAWTX11DrawingSurfaceInfo
structs.