Package org.lwjgl.opengl
Class EXTMemoryObjectWin32
- java.lang.Object
-
- org.lwjgl.opengl.EXTMemoryObjectWin32
-
public class EXTMemoryObjectWin32 extends java.lang.Object
Native 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 Description static int
GL_DEVICE_LUID_EXT
GL_DEVICE_NODE_MASK_EXTAccepted by thepname
parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, GetInteger64v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static int
GL_HANDLE_TYPE_D3D11_IMAGE_EXT
static int
GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT
Accepted by thehandleType
parameter ofImportMemoryWin32HandleEXT
.static int
GL_HANDLE_TYPE_D3D12_RESOURCE_EXT
GL_HANDLE_TYPE_D3D12_TILEPOOL_EXTstatic int
GL_HANDLE_TYPE_OPAQUE_WIN32_EXT
Accepted by thehandleType
parameter ofImportMemoryWin32HandleEXT
,ImportMemoryWin32NameEXT
,ImportSemaphoreWin32HandleEXT
, andImportSemaphoreWin32NameEXT
.static int
GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT
Accepted by thehandleType
parameter ofImportMemoryWin32HandleEXT
andImportSemaphoreWin32HandleEXT
.static int
GL_LUID_SIZE_EXT
Constant values.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
glImportMemoryWin32HandleEXT(int memory, long size, int handleType, long handle)
static void
glImportMemoryWin32NameEXT(int memory, long size, int handleType, long name)
static void
nglImportMemoryWin32HandleEXT(int memory, long size, int handleType, long handle)
static void
nglImportMemoryWin32NameEXT(int memory, long size, int handleType, long name)
-
-
-
Field Detail
-
GL_HANDLE_TYPE_OPAQUE_WIN32_EXT
Accepted by thehandleType
parameter ofImportMemoryWin32HandleEXT
,ImportMemoryWin32NameEXT
,ImportSemaphoreWin32HandleEXT
, andImportSemaphoreWin32NameEXT
.
-
GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT
Accepted by thehandleType
parameter ofImportMemoryWin32HandleEXT
andImportSemaphoreWin32HandleEXT
.
-
GL_DEVICE_LUID_EXT, GL_DEVICE_NODE_MASK_EXT
Accepted by thepname
parameter 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 thehandleType
parameter ofImportMemoryWin32HandleEXT
.
-
-
Method Detail
-
nglImportMemoryWin32HandleEXT
public static void nglImportMemoryWin32HandleEXT(int memory, long size, int handleType, long handle)
-
glImportMemoryWin32HandleEXT
public static void glImportMemoryWin32HandleEXT(int memory, long size, int handleType, long handle)
-
nglImportMemoryWin32NameEXT
public static void nglImportMemoryWin32NameEXT(int memory, long size, int handleType, long name)
-
glImportMemoryWin32NameEXT
public static void glImportMemoryWin32NameEXT(int memory, long size, int handleType, long name)
-
-