Package org.lwjgl.opengles
Class EXTSemaphoreWin32
- java.lang.Object
-
- org.lwjgl.opengles.EXTSemaphoreWin32
-
public class EXTSemaphoreWin32 extends java.lang.ObjectNative bindings to the EXT_semaphore_win32 extension.Building upon the OpenGL memory object and semaphore framework defined in EXT_external_objects, this extension enables an OpenGL application to import a memory object or semaphore from a Win32 NT handle or a KMT share handle.
-
-
Field Summary
Fields Modifier and Type Field Description static intGL_D3D12_FENCE_VALUE_EXTstatic intGL_DEVICE_LUID_EXT
GL_DEVICE_NODE_MASK_EXTAccepted by thepnameparameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, GetInteger64v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static intGL_HANDLE_TYPE_D3D12_FENCE_EXTAccepted by thehandleTypeparameter ofImportSemaphoreWin32HandleEXT.static intGL_HANDLE_TYPE_OPAQUE_WIN32_EXTAccepted by thehandleTypeparameter ofImportMemoryWin32HandleEXT,ImportMemoryWin32NameEXT,ImportSemaphoreWin32HandleEXT, andImportSemaphoreWin32NameEXT.static intGL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXTAccepted by thehandleTypeparameter ofImportMemoryWin32HandleEXTandImportSemaphoreWin32HandleEXT.static intGL_LUID_SIZE_EXTConstant values.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidglImportSemaphoreWin32HandleEXT(int semaphore, int handleType, long handle)static voidglImportSemaphoreWin32NameEXT(int semaphore, int handleType, long name)static voidnglImportSemaphoreWin32HandleEXT(int semaphore, int handleType, long handle)static voidnglImportSemaphoreWin32NameEXT(int semaphore, int handleType, long name)
-
-
-
Field Detail
-
GL_HANDLE_TYPE_OPAQUE_WIN32_EXT
Accepted by thehandleTypeparameter ofImportMemoryWin32HandleEXT,ImportMemoryWin32NameEXT,ImportSemaphoreWin32HandleEXT, andImportSemaphoreWin32NameEXT.
-
GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT
Accepted by thehandleTypeparameter ofImportMemoryWin32HandleEXTandImportSemaphoreWin32HandleEXT.
-
GL_DEVICE_LUID_EXT, GL_DEVICE_NODE_MASK_EXT
Accepted by thepnameparameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, GetInteger64v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.
-
GL_LUID_SIZE_EXT
Constant values.
-
GL_HANDLE_TYPE_D3D12_FENCE_EXT
Accepted by thehandleTypeparameter ofImportSemaphoreWin32HandleEXT.
-
-
Method Detail
-
nglImportSemaphoreWin32HandleEXT
public static void nglImportSemaphoreWin32HandleEXT(int semaphore, int handleType, long handle)
-
glImportSemaphoreWin32HandleEXT
public static void glImportSemaphoreWin32HandleEXT(int semaphore, int handleType, long handle)
-
nglImportSemaphoreWin32NameEXT
public static void nglImportSemaphoreWin32NameEXT(int semaphore, int handleType, long name)
-
glImportSemaphoreWin32NameEXT
public static void glImportSemaphoreWin32NameEXT(int semaphore, int handleType, long name)
-
-