Package org.lwjgl.opengles
Class EXTMemoryObjectWin32
java.lang.Object
org.lwjgl.opengles.EXTMemoryObjectWin32
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
FieldsModifier and TypeFieldDescriptionstatic final int
Accepted by thepname
parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, GetInteger64v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final int
Accepted by thepname
parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, GetInteger64v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final int
static final int
Accepted by thehandleType
parameter ofImportMemoryWin32HandleEXT
.static final int
static final int
static final int
Accepted by thehandleType
parameter ofImportMemoryWin32HandleEXT
,ImportMemoryWin32NameEXT
,ImportSemaphoreWin32HandleEXT
, andImportSemaphoreWin32NameEXT
.static final int
Accepted by thehandleType
parameter ofImportMemoryWin32HandleEXT
andImportSemaphoreWin32HandleEXT
.static final int
Constant values. -
Method Summary
Modifier and TypeMethodDescriptionstatic 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 Details
-
GL_HANDLE_TYPE_OPAQUE_WIN32_EXT
public static final int GL_HANDLE_TYPE_OPAQUE_WIN32_EXTAccepted by thehandleType
parameter ofImportMemoryWin32HandleEXT
,ImportMemoryWin32NameEXT
,ImportSemaphoreWin32HandleEXT
, andImportSemaphoreWin32NameEXT
.- See Also:
-
GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT
public static final int GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXTAccepted by thehandleType
parameter ofImportMemoryWin32HandleEXT
andImportSemaphoreWin32HandleEXT
.- See Also:
-
GL_DEVICE_LUID_EXT
public static final int GL_DEVICE_LUID_EXTAccepted by thepname
parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, GetInteger64v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.- See Also:
-
GL_DEVICE_NODE_MASK_EXT
public static final int 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.- See Also:
-
GL_LUID_SIZE_EXT
public static final int GL_LUID_SIZE_EXTConstant values.- See Also:
-
GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT
public static final int GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT- See Also:
-
GL_HANDLE_TYPE_D3D12_RESOURCE_EXT
public static final int GL_HANDLE_TYPE_D3D12_RESOURCE_EXT- See Also:
-
GL_HANDLE_TYPE_D3D11_IMAGE_EXT
public static final int GL_HANDLE_TYPE_D3D11_IMAGE_EXT- See Also:
-
GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT
public static final int GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXTAccepted by thehandleType
parameter ofImportMemoryWin32HandleEXT
.- See Also:
-
-
Method Details
-
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)
-