Package org.lwjgl.opengl
Class EXTMemoryObjectWin32
- java.lang.Object
-
- org.lwjgl.opengl.EXTMemoryObjectWin32
-
public class EXTMemoryObjectWin32 extends java.lang.ObjectNative bindings to the EXT_memory_object_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 and Description static 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_D3D11_IMAGE_EXTstatic intGL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXTAccepted by thehandleTypeparameter ofImportMemoryWin32HandleEXT.static intGL_HANDLE_TYPE_D3D12_RESOURCE_EXT
GL_HANDLE_TYPE_D3D12_TILEPOOL_EXTstatic 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 and Description static voidglImportMemoryWin32HandleEXT(int memory, long size, int handleType, long handle)static voidglImportMemoryWin32NameEXT(int memory, long size, 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_TILEPOOL_EXT, GL_HANDLE_TYPE_D3D12_RESOURCE_EXT, GL_HANDLE_TYPE_D3D11_IMAGE_EXT
-
GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT
Accepted by thehandleTypeparameter ofImportMemoryWin32HandleEXT.
-
-