Package org.lwjgl.opengl
Class EXTMemoryObjectWin32
java.lang.Object
org.lwjgl.opengl.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 intAccepted by thepnameparameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, GetInteger64v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final intAccepted by thepnameparameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, GetInteger64v, GetBooleani_v, GetIntegeri_v, GetFloati_v, GetDoublei_v, and GetInteger64i_v.static final intstatic final intAccepted by thehandleTypeparameter ofImportMemoryWin32HandleEXT.static final intstatic final intstatic final intAccepted by thehandleTypeparameter ofImportMemoryWin32HandleEXT,ImportMemoryWin32NameEXT,ImportSemaphoreWin32HandleEXT, andImportSemaphoreWin32NameEXT.static final intAccepted by thehandleTypeparameter ofImportMemoryWin32HandleEXTandImportSemaphoreWin32HandleEXT.static final intConstant values. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidglImportMemoryWin32HandleEXT(int memory, long size, int handleType, long handle) static voidglImportMemoryWin32NameEXT(int memory, long size, int handleType, long name) static voidnglImportMemoryWin32HandleEXT(int memory, long size, int handleType, long handle) static voidnglImportMemoryWin32NameEXT(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 thehandleTypeparameter 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 thehandleTypeparameter ofImportMemoryWin32HandleEXTandImportSemaphoreWin32HandleEXT.- See Also:
-
GL_DEVICE_LUID_EXT
public static final int GL_DEVICE_LUID_EXTAccepted by thepnameparameter 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 thepnameparameter 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 thehandleTypeparameter 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)
-