From d80a9518f4ea64ab01f5258d48eeb057672a4422 Mon Sep 17 00:00:00 2001 From: Michael Pfaff Date: Fri, 9 Sep 2022 17:57:21 -0400 Subject: [PATCH] Add missing headers --- .../opengl/org_lwjgl_opengl_CallbackUtil.h | 53 ++ .../opengl/org_lwjgl_opengl_GLContext.h | 45 ++ .../org_lwjgl_opengl_NVPresentVideoUtil.h | 37 ++ .../org_lwjgl_opengl_NVVideoCaptureUtil.h | 53 ++ .../org_lwjgl_DefaultSysImplementation.h | 37 ++ src/native/common/org_lwjgl_input_Cursor.h | 19 + src/native/common/org_lwjgl_openal_AL.h | 45 ++ src/native/common/org_lwjgl_opencl_CL.h | 61 +++ ...rg_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.h | 29 + ...g_lwjgl_opengl_LinuxCanvasImplementation.h | 21 + ..._lwjgl_opengl_LinuxContextImplementation.h | 85 +++ .../org_lwjgl_opengl_LinuxPbufferPeerInfo.h | 29 + .../linux/org_lwjgl_opengl_LinuxDisplay.h | 503 ++++++++++++++++++ .../linux/org_lwjgl_opengl_LinuxEvent.h | 257 +++++++++ .../linux/org_lwjgl_opengl_LinuxKeyboard.h | 155 ++++++ .../linux/org_lwjgl_opengl_LinuxMouse.h | 87 +++ .../linux/org_lwjgl_opengl_LinuxPeerInfo.h | 37 ++ 17 files changed, 1553 insertions(+) create mode 100644 src/native/common/opengl/org_lwjgl_opengl_CallbackUtil.h create mode 100644 src/native/common/opengl/org_lwjgl_opengl_GLContext.h create mode 100644 src/native/common/opengl/org_lwjgl_opengl_NVPresentVideoUtil.h create mode 100644 src/native/common/opengl/org_lwjgl_opengl_NVVideoCaptureUtil.h create mode 100644 src/native/common/org_lwjgl_DefaultSysImplementation.h create mode 100644 src/native/common/org_lwjgl_input_Cursor.h create mode 100644 src/native/common/org_lwjgl_openal_AL.h create mode 100644 src/native/common/org_lwjgl_opencl_CL.h create mode 100644 src/native/linux/opengl/org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.h create mode 100644 src/native/linux/opengl/org_lwjgl_opengl_LinuxCanvasImplementation.h create mode 100644 src/native/linux/opengl/org_lwjgl_opengl_LinuxContextImplementation.h create mode 100644 src/native/linux/opengl/org_lwjgl_opengl_LinuxPbufferPeerInfo.h create mode 100644 src/native/linux/org_lwjgl_opengl_LinuxDisplay.h create mode 100644 src/native/linux/org_lwjgl_opengl_LinuxEvent.h create mode 100644 src/native/linux/org_lwjgl_opengl_LinuxKeyboard.h create mode 100644 src/native/linux/org_lwjgl_opengl_LinuxMouse.h create mode 100644 src/native/linux/org_lwjgl_opengl_LinuxPeerInfo.h diff --git a/src/native/common/opengl/org_lwjgl_opengl_CallbackUtil.h b/src/native/common/opengl/org_lwjgl_opengl_CallbackUtil.h new file mode 100644 index 00000000..b8919f77 --- /dev/null +++ b/src/native/common/opengl/org_lwjgl_opengl_CallbackUtil.h @@ -0,0 +1,53 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_CallbackUtil */ + +#ifndef _Included_org_lwjgl_opengl_CallbackUtil +#define _Included_org_lwjgl_opengl_CallbackUtil +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_CallbackUtil + * Method: ncreateGlobalRef + * Signature: (Ljava/lang/Object;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_CallbackUtil_ncreateGlobalRef + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CallbackUtil + * Method: deleteGlobalRef + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CallbackUtil_deleteGlobalRef + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_CallbackUtil + * Method: getDebugOutputCallbackARB + * Signature: ()J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_CallbackUtil_getDebugOutputCallbackARB + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_CallbackUtil + * Method: getDebugOutputCallbackAMD + * Signature: ()J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_CallbackUtil_getDebugOutputCallbackAMD + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_CallbackUtil + * Method: getDebugCallbackKHR + * Signature: ()J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_CallbackUtil_getDebugCallbackKHR + (JNIEnv *, jclass); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/common/opengl/org_lwjgl_opengl_GLContext.h b/src/native/common/opengl/org_lwjgl_opengl_GLContext.h new file mode 100644 index 00000000..b623380a --- /dev/null +++ b/src/native/common/opengl/org_lwjgl_opengl_GLContext.h @@ -0,0 +1,45 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_GLContext */ + +#ifndef _Included_org_lwjgl_opengl_GLContext +#define _Included_org_lwjgl_opengl_GLContext +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_GLContext + * Method: ngetFunctionAddress + * Signature: (J)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_GLContext_ngetFunctionAddress + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_GLContext + * Method: nLoadOpenGLLibrary + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLContext_nLoadOpenGLLibrary + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_GLContext + * Method: nUnloadOpenGLLibrary + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLContext_nUnloadOpenGLLibrary + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_GLContext + * Method: resetNativeStubs + * Signature: (Ljava/lang/Class;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLContext_resetNativeStubs + (JNIEnv *, jclass, jclass); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/common/opengl/org_lwjgl_opengl_NVPresentVideoUtil.h b/src/native/common/opengl/org_lwjgl_opengl_NVPresentVideoUtil.h new file mode 100644 index 00000000..33cc11a0 --- /dev/null +++ b/src/native/common/opengl/org_lwjgl_opengl_NVPresentVideoUtil.h @@ -0,0 +1,37 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_NVPresentVideoUtil */ + +#ifndef _Included_org_lwjgl_opengl_NVPresentVideoUtil +#define _Included_org_lwjgl_opengl_NVPresentVideoUtil +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_NVPresentVideoUtil + * Method: nglEnumerateVideoDevicesNV + * Signature: (Ljava/nio/ByteBuffer;Ljava/nio/LongBuffer;I)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_NVPresentVideoUtil_nglEnumerateVideoDevicesNV + (JNIEnv *, jclass, jobject, jobject, jint); + +/* + * Class: org_lwjgl_opengl_NVPresentVideoUtil + * Method: nglBindVideoDeviceNV + * Signature: (Ljava/nio/ByteBuffer;IJLjava/nio/IntBuffer;I)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_NVPresentVideoUtil_nglBindVideoDeviceNV + (JNIEnv *, jclass, jobject, jint, jlong, jobject, jint); + +/* + * Class: org_lwjgl_opengl_NVPresentVideoUtil + * Method: nglQueryContextNV + * Signature: (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;ILjava/nio/IntBuffer;I)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_NVPresentVideoUtil_nglQueryContextNV + (JNIEnv *, jclass, jobject, jobject, jint, jobject, jint); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/common/opengl/org_lwjgl_opengl_NVVideoCaptureUtil.h b/src/native/common/opengl/org_lwjgl_opengl_NVVideoCaptureUtil.h new file mode 100644 index 00000000..a3029ab4 --- /dev/null +++ b/src/native/common/opengl/org_lwjgl_opengl_NVVideoCaptureUtil.h @@ -0,0 +1,53 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_NVVideoCaptureUtil */ + +#ifndef _Included_org_lwjgl_opengl_NVVideoCaptureUtil +#define _Included_org_lwjgl_opengl_NVVideoCaptureUtil +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_NVVideoCaptureUtil + * Method: nglBindVideoCaptureDeviceNV + * Signature: (Ljava/nio/ByteBuffer;IJ)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_NVVideoCaptureUtil_nglBindVideoCaptureDeviceNV + (JNIEnv *, jclass, jobject, jint, jlong); + +/* + * Class: org_lwjgl_opengl_NVVideoCaptureUtil + * Method: nglEnumerateVideoCaptureDevicesNV + * Signature: (Ljava/nio/ByteBuffer;Ljava/nio/LongBuffer;I)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_NVVideoCaptureUtil_nglEnumerateVideoCaptureDevicesNV + (JNIEnv *, jclass, jobject, jobject, jint); + +/* + * Class: org_lwjgl_opengl_NVVideoCaptureUtil + * Method: nglLockVideoCaptureDeviceNV + * Signature: (Ljava/nio/ByteBuffer;J)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_NVVideoCaptureUtil_nglLockVideoCaptureDeviceNV + (JNIEnv *, jclass, jobject, jlong); + +/* + * Class: org_lwjgl_opengl_NVVideoCaptureUtil + * Method: nglQueryVideoCaptureDeviceNV + * Signature: (Ljava/nio/ByteBuffer;JILjava/nio/IntBuffer;I)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_NVVideoCaptureUtil_nglQueryVideoCaptureDeviceNV + (JNIEnv *, jclass, jobject, jlong, jint, jobject, jint); + +/* + * Class: org_lwjgl_opengl_NVVideoCaptureUtil + * Method: nglReleaseVideoCaptureDeviceNV + * Signature: (Ljava/nio/ByteBuffer;J)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_NVVideoCaptureUtil_nglReleaseVideoCaptureDeviceNV + (JNIEnv *, jclass, jobject, jlong); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/common/org_lwjgl_DefaultSysImplementation.h b/src/native/common/org_lwjgl_DefaultSysImplementation.h new file mode 100644 index 00000000..0f8743fb --- /dev/null +++ b/src/native/common/org_lwjgl_DefaultSysImplementation.h @@ -0,0 +1,37 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_DefaultSysImplementation */ + +#ifndef _Included_org_lwjgl_DefaultSysImplementation +#define _Included_org_lwjgl_DefaultSysImplementation +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_DefaultSysImplementation + * Method: getJNIVersion + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_DefaultSysImplementation_getJNIVersion + (JNIEnv *, jobject); + +/* + * Class: org_lwjgl_DefaultSysImplementation + * Method: getPointerSize + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_DefaultSysImplementation_getPointerSize + (JNIEnv *, jobject); + +/* + * Class: org_lwjgl_DefaultSysImplementation + * Method: setDebug + * Signature: (Z)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_DefaultSysImplementation_setDebug + (JNIEnv *, jobject, jboolean); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/common/org_lwjgl_input_Cursor.h b/src/native/common/org_lwjgl_input_Cursor.h new file mode 100644 index 00000000..4ebebedc --- /dev/null +++ b/src/native/common/org_lwjgl_input_Cursor.h @@ -0,0 +1,19 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_input_Cursor */ + +#ifndef _Included_org_lwjgl_input_Cursor +#define _Included_org_lwjgl_input_Cursor +#ifdef __cplusplus +extern "C" { +#endif +#undef org_lwjgl_input_Cursor_CURSOR_ONE_BIT_TRANSPARENCY +#define org_lwjgl_input_Cursor_CURSOR_ONE_BIT_TRANSPARENCY 1L +#undef org_lwjgl_input_Cursor_CURSOR_8_BIT_ALPHA +#define org_lwjgl_input_Cursor_CURSOR_8_BIT_ALPHA 2L +#undef org_lwjgl_input_Cursor_CURSOR_ANIMATION +#define org_lwjgl_input_Cursor_CURSOR_ANIMATION 4L +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/common/org_lwjgl_openal_AL.h b/src/native/common/org_lwjgl_openal_AL.h new file mode 100644 index 00000000..d692dd98 --- /dev/null +++ b/src/native/common/org_lwjgl_openal_AL.h @@ -0,0 +1,45 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_openal_AL */ + +#ifndef _Included_org_lwjgl_openal_AL +#define _Included_org_lwjgl_openal_AL +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_openal_AL + * Method: nCreate + * Signature: (Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_openal_AL_nCreate + (JNIEnv *, jclass, jstring); + +/* + * Class: org_lwjgl_openal_AL + * Method: nCreateDefault + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_openal_AL_nCreateDefault + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_openal_AL + * Method: nDestroy + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_openal_AL_nDestroy + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_openal_AL + * Method: resetNativeStubs + * Signature: (Ljava/lang/Class;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_openal_AL_resetNativeStubs + (JNIEnv *, jclass, jclass); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/common/org_lwjgl_opencl_CL.h b/src/native/common/org_lwjgl_opencl_CL.h new file mode 100644 index 00000000..a42c4ab8 --- /dev/null +++ b/src/native/common/org_lwjgl_opencl_CL.h @@ -0,0 +1,61 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opencl_CL */ + +#ifndef _Included_org_lwjgl_opencl_CL +#define _Included_org_lwjgl_opencl_CL +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opencl_CL + * Method: nCreate + * Signature: (Ljava/lang/String;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opencl_CL_nCreate + (JNIEnv *, jclass, jstring); + +/* + * Class: org_lwjgl_opencl_CL + * Method: nCreateDefault + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opencl_CL_nCreateDefault + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opencl_CL + * Method: nDestroy + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opencl_CL_nDestroy + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opencl_CL + * Method: ngetFunctionAddress + * Signature: (J)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opencl_CL_ngetFunctionAddress + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opencl_CL + * Method: getHostBuffer + * Signature: (JI)Ljava/nio/ByteBuffer; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opencl_CL_getHostBuffer + (JNIEnv *, jclass, jlong, jint); + +/* + * Class: org_lwjgl_opencl_CL + * Method: resetNativeStubs + * Signature: (Ljava/lang/Class;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opencl_CL_resetNativeStubs + (JNIEnv *, jclass, jclass); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/linux/opengl/org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.h b/src/native/linux/opengl/org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.h new file mode 100644 index 00000000..ce4b87f8 --- /dev/null +++ b/src/native/linux/opengl/org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.h @@ -0,0 +1,29 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo */ + +#ifndef _Included_org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo +#define _Included_org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo + * Method: getScreenFromSurfaceInfo + * Signature: (Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo_getScreenFromSurfaceInfo + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo + * Method: nInitHandle + * Signature: (ILjava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo_nInitHandle + (JNIEnv *, jclass, jint, jobject, jobject); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/linux/opengl/org_lwjgl_opengl_LinuxCanvasImplementation.h b/src/native/linux/opengl/org_lwjgl_opengl_LinuxCanvasImplementation.h new file mode 100644 index 00000000..43eb9dfa --- /dev/null +++ b/src/native/linux/opengl/org_lwjgl_opengl_LinuxCanvasImplementation.h @@ -0,0 +1,21 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_LinuxCanvasImplementation */ + +#ifndef _Included_org_lwjgl_opengl_LinuxCanvasImplementation +#define _Included_org_lwjgl_opengl_LinuxCanvasImplementation +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_LinuxCanvasImplementation + * Method: nFindVisualIDFromFormat + * Signature: (JILorg/lwjgl/opengl/PixelFormat;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxCanvasImplementation_nFindVisualIDFromFormat + (JNIEnv *, jclass, jlong, jint, jobject); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/linux/opengl/org_lwjgl_opengl_LinuxContextImplementation.h b/src/native/linux/opengl/org_lwjgl_opengl_LinuxContextImplementation.h new file mode 100644 index 00000000..aee3ff5f --- /dev/null +++ b/src/native/linux/opengl/org_lwjgl_opengl_LinuxContextImplementation.h @@ -0,0 +1,85 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_LinuxContextImplementation */ + +#ifndef _Included_org_lwjgl_opengl_LinuxContextImplementation +#define _Included_org_lwjgl_opengl_LinuxContextImplementation +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_LinuxContextImplementation + * Method: nCreate + * Signature: (Ljava/nio/ByteBuffer;Ljava/nio/IntBuffer;Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_LinuxContextImplementation_nCreate + (JNIEnv *, jclass, jobject, jobject, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxContextImplementation + * Method: getGLXContext + * Signature: (Ljava/nio/ByteBuffer;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxContextImplementation_getGLXContext + (JNIEnv *, jobject, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxContextImplementation + * Method: getDisplay + * Signature: (Ljava/nio/ByteBuffer;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxContextImplementation_getDisplay + (JNIEnv *, jobject, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxContextImplementation + * Method: nSwapBuffers + * Signature: (Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxContextImplementation_nSwapBuffers + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxContextImplementation + * Method: nReleaseCurrentContext + * Signature: (Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxContextImplementation_nReleaseCurrentContext + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxContextImplementation + * Method: nMakeCurrent + * Signature: (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxContextImplementation_nMakeCurrent + (JNIEnv *, jclass, jobject, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxContextImplementation + * Method: nIsCurrent + * Signature: (Ljava/nio/ByteBuffer;)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_LinuxContextImplementation_nIsCurrent + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxContextImplementation + * Method: nSetSwapInterval + * Signature: (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxContextImplementation_nSetSwapInterval + (JNIEnv *, jclass, jobject, jobject, jint); + +/* + * Class: org_lwjgl_opengl_LinuxContextImplementation + * Method: nDestroy + * Signature: (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxContextImplementation_nDestroy + (JNIEnv *, jclass, jobject, jobject); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/linux/opengl/org_lwjgl_opengl_LinuxPbufferPeerInfo.h b/src/native/linux/opengl/org_lwjgl_opengl_LinuxPbufferPeerInfo.h new file mode 100644 index 00000000..21140f77 --- /dev/null +++ b/src/native/linux/opengl/org_lwjgl_opengl_LinuxPbufferPeerInfo.h @@ -0,0 +1,29 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_LinuxPbufferPeerInfo */ + +#ifndef _Included_org_lwjgl_opengl_LinuxPbufferPeerInfo +#define _Included_org_lwjgl_opengl_LinuxPbufferPeerInfo +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_LinuxPbufferPeerInfo + * Method: nInitHandle + * Signature: (JILjava/nio/ByteBuffer;IILorg/lwjgl/opengl/PixelFormat;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxPbufferPeerInfo_nInitHandle + (JNIEnv *, jclass, jlong, jint, jobject, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxPbufferPeerInfo + * Method: nDestroy + * Signature: (Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxPbufferPeerInfo_nDestroy + (JNIEnv *, jclass, jobject); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/linux/org_lwjgl_opengl_LinuxDisplay.h b/src/native/linux/org_lwjgl_opengl_LinuxDisplay.h new file mode 100644 index 00000000..958a6de9 --- /dev/null +++ b/src/native/linux/org_lwjgl_opengl_LinuxDisplay.h @@ -0,0 +1,503 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_LinuxDisplay */ + +#ifndef _Included_org_lwjgl_opengl_LinuxDisplay +#define _Included_org_lwjgl_opengl_LinuxDisplay +#ifdef __cplusplus +extern "C" { +#endif +#undef org_lwjgl_opengl_LinuxDisplay_CurrentTime +#define org_lwjgl_opengl_LinuxDisplay_CurrentTime 0L +#undef org_lwjgl_opengl_LinuxDisplay_GrabSuccess +#define org_lwjgl_opengl_LinuxDisplay_GrabSuccess 0L +#undef org_lwjgl_opengl_LinuxDisplay_AutoRepeatModeOff +#define org_lwjgl_opengl_LinuxDisplay_AutoRepeatModeOff 0L +#undef org_lwjgl_opengl_LinuxDisplay_AutoRepeatModeOn +#define org_lwjgl_opengl_LinuxDisplay_AutoRepeatModeOn 1L +#undef org_lwjgl_opengl_LinuxDisplay_AutoRepeatModeDefault +#define org_lwjgl_opengl_LinuxDisplay_AutoRepeatModeDefault 2L +#undef org_lwjgl_opengl_LinuxDisplay_None +#define org_lwjgl_opengl_LinuxDisplay_None 0L +#undef org_lwjgl_opengl_LinuxDisplay_KeyPressMask +#define org_lwjgl_opengl_LinuxDisplay_KeyPressMask 1L +#undef org_lwjgl_opengl_LinuxDisplay_KeyReleaseMask +#define org_lwjgl_opengl_LinuxDisplay_KeyReleaseMask 2L +#undef org_lwjgl_opengl_LinuxDisplay_ButtonPressMask +#define org_lwjgl_opengl_LinuxDisplay_ButtonPressMask 4L +#undef org_lwjgl_opengl_LinuxDisplay_ButtonReleaseMask +#define org_lwjgl_opengl_LinuxDisplay_ButtonReleaseMask 8L +#undef org_lwjgl_opengl_LinuxDisplay_NotifyAncestor +#define org_lwjgl_opengl_LinuxDisplay_NotifyAncestor 0L +#undef org_lwjgl_opengl_LinuxDisplay_NotifyNonlinear +#define org_lwjgl_opengl_LinuxDisplay_NotifyNonlinear 3L +#undef org_lwjgl_opengl_LinuxDisplay_NotifyPointer +#define org_lwjgl_opengl_LinuxDisplay_NotifyPointer 5L +#undef org_lwjgl_opengl_LinuxDisplay_NotifyPointerRoot +#define org_lwjgl_opengl_LinuxDisplay_NotifyPointerRoot 6L +#undef org_lwjgl_opengl_LinuxDisplay_NotifyDetailNone +#define org_lwjgl_opengl_LinuxDisplay_NotifyDetailNone 7L +#undef org_lwjgl_opengl_LinuxDisplay_SetModeInsert +#define org_lwjgl_opengl_LinuxDisplay_SetModeInsert 0L +#undef org_lwjgl_opengl_LinuxDisplay_SaveSetRoot +#define org_lwjgl_opengl_LinuxDisplay_SaveSetRoot 1L +#undef org_lwjgl_opengl_LinuxDisplay_SaveSetUnmap +#define org_lwjgl_opengl_LinuxDisplay_SaveSetUnmap 1L +#undef org_lwjgl_opengl_LinuxDisplay_X_SetInputFocus +#define org_lwjgl_opengl_LinuxDisplay_X_SetInputFocus 42L +#undef org_lwjgl_opengl_LinuxDisplay_FULLSCREEN_LEGACY +#define org_lwjgl_opengl_LinuxDisplay_FULLSCREEN_LEGACY 1L +#undef org_lwjgl_opengl_LinuxDisplay_FULLSCREEN_NETWM +#define org_lwjgl_opengl_LinuxDisplay_FULLSCREEN_NETWM 2L +#undef org_lwjgl_opengl_LinuxDisplay_WINDOWED +#define org_lwjgl_opengl_LinuxDisplay_WINDOWED 3L +#undef org_lwjgl_opengl_LinuxDisplay_XRANDR +#define org_lwjgl_opengl_LinuxDisplay_XRANDR 10L +#undef org_lwjgl_opengl_LinuxDisplay_XF86VIDMODE +#define org_lwjgl_opengl_LinuxDisplay_XF86VIDMODE 11L +#undef org_lwjgl_opengl_LinuxDisplay_NONE +#define org_lwjgl_opengl_LinuxDisplay_NONE 12L +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nGetCurrentGammaRamp + * Signature: (JI)Ljava/nio/ByteBuffer; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nGetCurrentGammaRamp + (JNIEnv *, jclass, jlong, jint); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nIsXrandrSupported + * Signature: (J)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nIsXrandrSupported + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nIsXF86VidModeSupported + * Signature: (J)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nIsXF86VidModeSupported + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nIsNetWMFullscreenSupported + * Signature: (JI)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nIsNetWMFullscreenSupported + (JNIEnv *, jclass, jlong, jint); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nLockAWT + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nLockAWT + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nUnlockAWT + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nUnlockAWT + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: callErrorHandler + * Signature: (JJJ)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxDisplay_callErrorHandler + (JNIEnv *, jclass, jlong, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: setErrorHandler + * Signature: ()J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxDisplay_setErrorHandler + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: resetErrorHandler + * Signature: (J)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxDisplay_resetErrorHandler + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: synchronize + * Signature: (JZ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_synchronize + (JNIEnv *, jclass, jlong, jboolean); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: getErrorText + * Signature: (JJ)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_LinuxDisplay_getErrorText + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: openDisplay + * Signature: ()J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxDisplay_openDisplay + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: closeDisplay + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_closeDisplay + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nGetDefaultScreen + * Signature: (J)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nGetDefaultScreen + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nUngrabKeyboard + * Signature: (J)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nUngrabKeyboard + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nGrabKeyboard + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nGrabKeyboard + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nGrabPointer + * Signature: (JJJ)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nGrabPointer + (JNIEnv *, jclass, jlong, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nSetViewPort + * Signature: (JJI)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nSetViewPort + (JNIEnv *, jclass, jlong, jlong, jint); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nUngrabPointer + * Signature: (J)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nUngrabPointer + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nDefineCursor + * Signature: (JJJ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nDefineCursor + (JNIEnv *, jclass, jlong, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nCreateWindow + * Signature: (JILjava/nio/ByteBuffer;Lorg/lwjgl/opengl/DisplayMode;IIIZJZ)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nCreateWindow + (JNIEnv *, jclass, jlong, jint, jobject, jobject, jint, jint, jint, jboolean, jlong, jboolean); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: getRootWindow + * Signature: (JI)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxDisplay_getRootWindow + (JNIEnv *, jclass, jlong, jint); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: hasProperty + * Signature: (JJJ)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_LinuxDisplay_hasProperty + (JNIEnv *, jclass, jlong, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: getParentWindow + * Signature: (JJ)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxDisplay_getParentWindow + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: getChildCount + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxDisplay_getChildCount + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: mapRaised + * Signature: (JJ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_mapRaised + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: reparentWindow + * Signature: (JJJII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_reparentWindow + (JNIEnv *, jclass, jlong, jlong, jlong, jint, jint); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nGetInputFocus + * Signature: (J)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nGetInputFocus + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nSetInputFocus + * Signature: (JJJ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nSetInputFocus + (JNIEnv *, jclass, jlong, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nSetWindowSize + * Signature: (JJIIZ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nSetWindowSize + (JNIEnv *, jclass, jlong, jlong, jint, jint, jboolean); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nGetX + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nGetX + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nGetY + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nGetY + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nGetWidth + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nGetWidth + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nGetHeight + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nGetHeight + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nDestroyWindow + * Signature: (JJ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nDestroyWindow + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nSwitchDisplayMode + * Signature: (JIILorg/lwjgl/opengl/DisplayMode;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nSwitchDisplayMode + (JNIEnv *, jclass, jlong, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nInternAtom + * Signature: (JLjava/lang/String;Z)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nInternAtom + (JNIEnv *, jclass, jlong, jstring, jboolean); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nGetGammaRampLength + * Signature: (JI)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nGetGammaRampLength + (JNIEnv *, jclass, jlong, jint); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nSetGammaRamp + * Signature: (JILjava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nSetGammaRamp + (JNIEnv *, jclass, jlong, jint, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nConvertToNativeRamp + * Signature: (Ljava/nio/FloatBuffer;II)Ljava/nio/ByteBuffer; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nConvertToNativeRamp + (JNIEnv *, jclass, jobject, jint, jint); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nGetCurrentXRandrMode + * Signature: (JI)Lorg/lwjgl/opengl/DisplayMode; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nGetCurrentXRandrMode + (JNIEnv *, jclass, jlong, jint); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nSetTitle + * Signature: (JJJI)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nSetTitle + (JNIEnv *, jclass, jlong, jlong, jlong, jint); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nSetClassHint + * Signature: (JJJJ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nSetClassHint + (JNIEnv *, jclass, jlong, jlong, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nReshape + * Signature: (JJIIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nReshape + (JNIEnv *, jclass, jlong, jlong, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nGetAvailableDisplayModes + * Signature: (JII)[Lorg/lwjgl/opengl/DisplayMode; + */ +JNIEXPORT jobjectArray JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nGetAvailableDisplayModes + (JNIEnv *, jclass, jlong, jint, jint); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nSync + * Signature: (JZ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nSync + (JNIEnv *, jclass, jlong, jboolean); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nIconifyWindow + * Signature: (JJI)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nIconifyWindow + (JNIEnv *, jclass, jlong, jlong, jint); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nGetNativeCursorCapabilities + * Signature: (J)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nGetNativeCursorCapabilities + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nGetMinCursorSize + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nGetMinCursorSize + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nGetMaxCursorSize + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nGetMaxCursorSize + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nCreateCursor + * Signature: (JIIIIILjava/nio/IntBuffer;ILjava/nio/IntBuffer;I)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nCreateCursor + (JNIEnv *, jclass, jlong, jint, jint, jint, jint, jint, jobject, jint, jobject, jint); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nCreateBlankCursor + * Signature: (JJ)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nCreateBlankCursor + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nDestroyCursor + * Signature: (JJ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nDestroyCursor + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nGetPbufferCapabilities + * Signature: (JI)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nGetPbufferCapabilities + (JNIEnv *, jclass, jlong, jint); + +/* + * Class: org_lwjgl_opengl_LinuxDisplay + * Method: nSetWindowIcon + * Signature: (JJLjava/nio/ByteBuffer;I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxDisplay_nSetWindowIcon + (JNIEnv *, jclass, jlong, jlong, jobject, jint); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/linux/org_lwjgl_opengl_LinuxEvent.h b/src/native/linux/org_lwjgl_opengl_LinuxEvent.h new file mode 100644 index 00000000..931fdd30 --- /dev/null +++ b/src/native/linux/org_lwjgl_opengl_LinuxEvent.h @@ -0,0 +1,257 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_LinuxEvent */ + +#ifndef _Included_org_lwjgl_opengl_LinuxEvent +#define _Included_org_lwjgl_opengl_LinuxEvent +#ifdef __cplusplus +extern "C" { +#endif +#undef org_lwjgl_opengl_LinuxEvent_FocusIn +#define org_lwjgl_opengl_LinuxEvent_FocusIn 9L +#undef org_lwjgl_opengl_LinuxEvent_FocusOut +#define org_lwjgl_opengl_LinuxEvent_FocusOut 10L +#undef org_lwjgl_opengl_LinuxEvent_KeyPress +#define org_lwjgl_opengl_LinuxEvent_KeyPress 2L +#undef org_lwjgl_opengl_LinuxEvent_KeyRelease +#define org_lwjgl_opengl_LinuxEvent_KeyRelease 3L +#undef org_lwjgl_opengl_LinuxEvent_ButtonPress +#define org_lwjgl_opengl_LinuxEvent_ButtonPress 4L +#undef org_lwjgl_opengl_LinuxEvent_ButtonRelease +#define org_lwjgl_opengl_LinuxEvent_ButtonRelease 5L +#undef org_lwjgl_opengl_LinuxEvent_MotionNotify +#define org_lwjgl_opengl_LinuxEvent_MotionNotify 6L +#undef org_lwjgl_opengl_LinuxEvent_EnterNotify +#define org_lwjgl_opengl_LinuxEvent_EnterNotify 7L +#undef org_lwjgl_opengl_LinuxEvent_LeaveNotify +#define org_lwjgl_opengl_LinuxEvent_LeaveNotify 8L +#undef org_lwjgl_opengl_LinuxEvent_UnmapNotify +#define org_lwjgl_opengl_LinuxEvent_UnmapNotify 18L +#undef org_lwjgl_opengl_LinuxEvent_MapNotify +#define org_lwjgl_opengl_LinuxEvent_MapNotify 19L +#undef org_lwjgl_opengl_LinuxEvent_Expose +#define org_lwjgl_opengl_LinuxEvent_Expose 12L +#undef org_lwjgl_opengl_LinuxEvent_ConfigureNotify +#define org_lwjgl_opengl_LinuxEvent_ConfigureNotify 22L +#undef org_lwjgl_opengl_LinuxEvent_ClientMessage +#define org_lwjgl_opengl_LinuxEvent_ClientMessage 33L +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: createEventBuffer + * Signature: ()Ljava/nio/ByteBuffer; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_LinuxEvent_createEventBuffer + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: getPending + * Signature: (J)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxEvent_getPending + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nSendEvent + * Signature: (Ljava/nio/ByteBuffer;JJZJ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxEvent_nSendEvent + (JNIEnv *, jclass, jobject, jlong, jlong, jboolean, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nFilterEvent + * Signature: (Ljava/nio/ByteBuffer;J)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_LinuxEvent_nFilterEvent + (JNIEnv *, jclass, jobject, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nNextEvent + * Signature: (JLjava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxEvent_nNextEvent + (JNIEnv *, jclass, jlong, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetType + * Signature: (Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetType + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetWindow + * Signature: (Ljava/nio/ByteBuffer;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetWindow + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nSetWindow + * Signature: (Ljava/nio/ByteBuffer;J)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxEvent_nSetWindow + (JNIEnv *, jclass, jobject, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetFocusMode + * Signature: (Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetFocusMode + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetFocusDetail + * Signature: (Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetFocusDetail + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetClientMessageType + * Signature: (Ljava/nio/ByteBuffer;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetClientMessageType + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetClientData + * Signature: (Ljava/nio/ByteBuffer;I)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetClientData + (JNIEnv *, jclass, jobject, jint); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetClientFormat + * Signature: (Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetClientFormat + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetButtonTime + * Signature: (Ljava/nio/ByteBuffer;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetButtonTime + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetButtonState + * Signature: (Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetButtonState + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetButtonType + * Signature: (Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetButtonType + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetButtonButton + * Signature: (Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetButtonButton + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetButtonRoot + * Signature: (Ljava/nio/ByteBuffer;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetButtonRoot + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetButtonXRoot + * Signature: (Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetButtonXRoot + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetButtonYRoot + * Signature: (Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetButtonYRoot + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetButtonX + * Signature: (Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetButtonX + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetButtonY + * Signature: (Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetButtonY + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetKeyAddress + * Signature: (Ljava/nio/ByteBuffer;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetKeyAddress + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetKeyTime + * Signature: (Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetKeyTime + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetKeyType + * Signature: (Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetKeyType + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetKeyKeyCode + * Signature: (Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetKeyKeyCode + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxEvent + * Method: nGetKeyState + * Signature: (Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxEvent_nGetKeyState + (JNIEnv *, jclass, jobject); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/linux/org_lwjgl_opengl_LinuxKeyboard.h b/src/native/linux/org_lwjgl_opengl_LinuxKeyboard.h new file mode 100644 index 00000000..d9ec2b46 --- /dev/null +++ b/src/native/linux/org_lwjgl_opengl_LinuxKeyboard.h @@ -0,0 +1,155 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_LinuxKeyboard */ + +#ifndef _Included_org_lwjgl_opengl_LinuxKeyboard +#define _Included_org_lwjgl_opengl_LinuxKeyboard +#ifdef __cplusplus +extern "C" { +#endif +#undef org_lwjgl_opengl_LinuxKeyboard_LockMapIndex +#define org_lwjgl_opengl_LinuxKeyboard_LockMapIndex 1L +#undef org_lwjgl_opengl_LinuxKeyboard_NoSymbol +#define org_lwjgl_opengl_LinuxKeyboard_NoSymbol 0LL +#undef org_lwjgl_opengl_LinuxKeyboard_ShiftMask +#define org_lwjgl_opengl_LinuxKeyboard_ShiftMask 1LL +#undef org_lwjgl_opengl_LinuxKeyboard_LockMask +#define org_lwjgl_opengl_LinuxKeyboard_LockMask 2LL +#undef org_lwjgl_opengl_LinuxKeyboard_XLookupChars +#define org_lwjgl_opengl_LinuxKeyboard_XLookupChars 2L +#undef org_lwjgl_opengl_LinuxKeyboard_XLookupBoth +#define org_lwjgl_opengl_LinuxKeyboard_XLookupBoth 4L +#undef org_lwjgl_opengl_LinuxKeyboard_KEYBOARD_BUFFER_SIZE +#define org_lwjgl_opengl_LinuxKeyboard_KEYBOARD_BUFFER_SIZE 50L +/* + * Class: org_lwjgl_opengl_LinuxKeyboard + * Method: getModifierMapping + * Signature: (J)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxKeyboard_getModifierMapping + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxKeyboard + * Method: freeModifierMapping + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxKeyboard_freeModifierMapping + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxKeyboard + * Method: getMaxKeyPerMod + * Signature: (J)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxKeyboard_getMaxKeyPerMod + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxKeyboard + * Method: lookupModifierMap + * Signature: (JI)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxKeyboard_lookupModifierMap + (JNIEnv *, jclass, jlong, jint); + +/* + * Class: org_lwjgl_opengl_LinuxKeyboard + * Method: keycodeToKeySym + * Signature: (JI)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxKeyboard_keycodeToKeySym + (JNIEnv *, jclass, jlong, jint); + +/* + * Class: org_lwjgl_opengl_LinuxKeyboard + * Method: openIM + * Signature: (J)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxKeyboard_openIM + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxKeyboard + * Method: createIC + * Signature: (JJ)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxKeyboard_createIC + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxKeyboard + * Method: setupIMEventMask + * Signature: (JJJ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxKeyboard_setupIMEventMask + (JNIEnv *, jclass, jlong, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxKeyboard + * Method: allocateComposeStatus + * Signature: ()Ljava/nio/ByteBuffer; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_LinuxKeyboard_allocateComposeStatus + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_LinuxKeyboard + * Method: nSetDetectableKeyRepeat + * Signature: (JZ)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_LinuxKeyboard_nSetDetectableKeyRepeat + (JNIEnv *, jclass, jlong, jboolean); + +/* + * Class: org_lwjgl_opengl_LinuxKeyboard + * Method: destroyIC + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxKeyboard_destroyIC + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxKeyboard + * Method: closeIM + * Signature: (J)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxKeyboard_closeIM + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxKeyboard + * Method: lookupString + * Signature: (JLjava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxKeyboard_lookupString + (JNIEnv *, jclass, jlong, jobject, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxKeyboard + * Method: utf8LookupString + * Signature: (JJLjava/nio/ByteBuffer;II)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxKeyboard_utf8LookupString + (JNIEnv *, jclass, jlong, jlong, jobject, jint, jint); + +/* + * Class: org_lwjgl_opengl_LinuxKeyboard + * Method: lookupKeysym + * Signature: (JI)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxKeyboard_lookupKeysym + (JNIEnv *, jclass, jlong, jint); + +/* + * Class: org_lwjgl_opengl_LinuxKeyboard + * Method: toUpper + * Signature: (J)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxKeyboard_toUpper + (JNIEnv *, jclass, jlong); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/linux/org_lwjgl_opengl_LinuxMouse.h b/src/native/linux/org_lwjgl_opengl_LinuxMouse.h new file mode 100644 index 00000000..a78d1966 --- /dev/null +++ b/src/native/linux/org_lwjgl_opengl_LinuxMouse.h @@ -0,0 +1,87 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_LinuxMouse */ + +#ifndef _Included_org_lwjgl_opengl_LinuxMouse +#define _Included_org_lwjgl_opengl_LinuxMouse +#ifdef __cplusplus +extern "C" { +#endif +#undef org_lwjgl_opengl_LinuxMouse_POINTER_WARP_BORDER +#define org_lwjgl_opengl_LinuxMouse_POINTER_WARP_BORDER 10L +#undef org_lwjgl_opengl_LinuxMouse_WHEEL_SCALE +#define org_lwjgl_opengl_LinuxMouse_WHEEL_SCALE 120L +#undef org_lwjgl_opengl_LinuxMouse_Button1 +#define org_lwjgl_opengl_LinuxMouse_Button1 1L +#undef org_lwjgl_opengl_LinuxMouse_Button2 +#define org_lwjgl_opengl_LinuxMouse_Button2 2L +#undef org_lwjgl_opengl_LinuxMouse_Button3 +#define org_lwjgl_opengl_LinuxMouse_Button3 3L +#undef org_lwjgl_opengl_LinuxMouse_Button4 +#define org_lwjgl_opengl_LinuxMouse_Button4 4L +#undef org_lwjgl_opengl_LinuxMouse_Button5 +#define org_lwjgl_opengl_LinuxMouse_Button5 5L +#undef org_lwjgl_opengl_LinuxMouse_Button6 +#define org_lwjgl_opengl_LinuxMouse_Button6 6L +#undef org_lwjgl_opengl_LinuxMouse_Button7 +#define org_lwjgl_opengl_LinuxMouse_Button7 7L +#undef org_lwjgl_opengl_LinuxMouse_Button8 +#define org_lwjgl_opengl_LinuxMouse_Button8 8L +#undef org_lwjgl_opengl_LinuxMouse_Button9 +#define org_lwjgl_opengl_LinuxMouse_Button9 9L +#undef org_lwjgl_opengl_LinuxMouse_ButtonPress +#define org_lwjgl_opengl_LinuxMouse_ButtonPress 4L +#undef org_lwjgl_opengl_LinuxMouse_ButtonRelease +#define org_lwjgl_opengl_LinuxMouse_ButtonRelease 5L +/* + * Class: org_lwjgl_opengl_LinuxMouse + * Method: nSendWarpEvent + * Signature: (JJJII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxMouse_nSendWarpEvent + (JNIEnv *, jclass, jlong, jlong, jlong, jint, jint); + +/* + * Class: org_lwjgl_opengl_LinuxMouse + * Method: nGetWindowHeight + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxMouse_nGetWindowHeight + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxMouse + * Method: nGetWindowWidth + * Signature: (JJ)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxMouse_nGetWindowWidth + (JNIEnv *, jclass, jlong, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxMouse + * Method: nGetButtonCount + * Signature: (J)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_LinuxMouse_nGetButtonCount + (JNIEnv *, jclass, jlong); + +/* + * Class: org_lwjgl_opengl_LinuxMouse + * Method: nQueryPointer + * Signature: (JJLjava/nio/IntBuffer;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxMouse_nQueryPointer + (JNIEnv *, jclass, jlong, jlong, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxMouse + * Method: nWarpCursor + * Signature: (JJII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_LinuxMouse_nWarpCursor + (JNIEnv *, jclass, jlong, jlong, jint, jint); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/linux/org_lwjgl_opengl_LinuxPeerInfo.h b/src/native/linux/org_lwjgl_opengl_LinuxPeerInfo.h new file mode 100644 index 00000000..2a879c53 --- /dev/null +++ b/src/native/linux/org_lwjgl_opengl_LinuxPeerInfo.h @@ -0,0 +1,37 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_LinuxPeerInfo */ + +#ifndef _Included_org_lwjgl_opengl_LinuxPeerInfo +#define _Included_org_lwjgl_opengl_LinuxPeerInfo +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_LinuxPeerInfo + * Method: createHandle + * Signature: ()Ljava/nio/ByteBuffer; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_LinuxPeerInfo_createHandle + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_LinuxPeerInfo + * Method: nGetDisplay + * Signature: (Ljava/nio/ByteBuffer;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxPeerInfo_nGetDisplay + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_LinuxPeerInfo + * Method: nGetDrawable + * Signature: (Ljava/nio/ByteBuffer;)J + */ +JNIEXPORT jlong JNICALL Java_org_lwjgl_opengl_LinuxPeerInfo_nGetDrawable + (JNIEnv *, jclass, jobject); + +#ifdef __cplusplus +} +#endif +#endif