Class VkImportSemaphoreWin32HandleInfoKHR

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkImportSemaphoreWin32HandleInfoKHR>
org.lwjgl.vulkan.VkImportSemaphoreWin32HandleInfoKHR
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkImportSemaphoreWin32HandleInfoKHR extends org.lwjgl.system.Struct<VkImportSemaphoreWin32HandleInfoKHR> implements org.lwjgl.system.NativeResource
Structure specifying Windows handle to import to a semaphore.
Description

The handle types supported by handleType are:

Handle Types Supported by VkImportSemaphoreWin32HandleInfoKHR
Handle TypeTransferencePermanence Supported
EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BITReferenceTemporary,Permanent
EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BITReferenceTemporary,Permanent
EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BITReferenceTemporary,Permanent
Valid Usage
Valid Usage (Implicit)
Host Synchronization
  • Host access to semaphore must be externally synchronized
See Also

ImportSemaphoreWin32HandleKHR

Layout


 struct VkImportSemaphoreWin32HandleInfoKHR {
     VkStructureType sType();
     void const * pNext();
     VkSemaphore semaphore();
     VkSemaphoreImportFlags flags();
     VkExternalSemaphoreHandleTypeFlagBits handleType();
     HANDLE handle();
     LPCWSTR name();
 }