public class KHRExternalFenceCapabilities
extends java.lang.Object
external" fence handles an implementation supports for a given set of use cases.
All functionality in this extension is included in core Vulkan 1.1, with the KHR suffix omitted. The original type, enum and command names are still available as aliases of the core functionality.
VK_KHR_external_fence_capabilitiesVK_KHR_get_physical_device_properties2VK_KHR_external_semaphore_capabilities| Modifier and Type | Field and Description |
|---|---|
static int |
VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR
Extends
VkExternalFenceFeatureFlagBits. |
static int |
VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT_KHR
Extends
VkExternalFenceFeatureFlagBits. |
static int |
VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR
Extends
VkExternalFenceHandleTypeFlagBits. |
static int |
VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR
Extends
VkExternalFenceHandleTypeFlagBits. |
static int |
VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR
Extends
VkExternalFenceHandleTypeFlagBits. |
static int |
VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR
Extends
VkExternalFenceHandleTypeFlagBits. |
static java.lang.String |
VK_KHR_EXTERNAL_FENCE_CAPABILITIES_EXTENSION_NAME
The extension name.
|
static int |
VK_KHR_EXTERNAL_FENCE_CAPABILITIES_SPEC_VERSION
The extension specification version.
|
static int |
VK_LUID_SIZE_KHR
VK_LUID_SIZE_KHR
|
static int |
VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR
Extends
VkStructureType. |
static int |
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR
Extends
VkStructureType. |
| Modifier and Type | Method and Description |
|---|---|
static void |
nvkGetPhysicalDeviceExternalFencePropertiesKHR(org.lwjgl.vulkan.VkPhysicalDevice physicalDevice,
long pExternalFenceInfo,
long pExternalFenceProperties)
Unsafe version of:
GetPhysicalDeviceExternalFencePropertiesKHR |
static void |
vkGetPhysicalDeviceExternalFencePropertiesKHR(org.lwjgl.vulkan.VkPhysicalDevice physicalDevice,
VkPhysicalDeviceExternalFenceInfo pExternalFenceInfo,
VkExternalFenceProperties pExternalFenceProperties)
|
public static final int VK_KHR_EXTERNAL_FENCE_CAPABILITIES_SPEC_VERSION
public static final java.lang.String VK_KHR_EXTERNAL_FENCE_CAPABILITIES_EXTENSION_NAME
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR
VkStructureType.
public static final int VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR
VkStructureType.
public static final int VK_LUID_SIZE_KHR
public static final int VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR
VkExternalFenceHandleTypeFlagBits.
public static final int VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR
VkExternalFenceHandleTypeFlagBits.
public static final int VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR
VkExternalFenceHandleTypeFlagBits.
public static final int VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR
VkExternalFenceHandleTypeFlagBits.
public static final int VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR
VkExternalFenceFeatureFlagBits.
public static final int VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT_KHR
VkExternalFenceFeatureFlagBits.
public static void nvkGetPhysicalDeviceExternalFencePropertiesKHR(org.lwjgl.vulkan.VkPhysicalDevice physicalDevice,
long pExternalFenceInfo,
long pExternalFenceProperties)
GetPhysicalDeviceExternalFencePropertiesKHRpublic static void vkGetPhysicalDeviceExternalFencePropertiesKHR(org.lwjgl.vulkan.VkPhysicalDevice physicalDevice,
VkPhysicalDeviceExternalFenceInfo pExternalFenceInfo,
VkExternalFenceProperties pExternalFenceProperties)
physicalDevice - the physical device from which to query the fence capabilities.pExternalFenceInfo - a pointer to a VkPhysicalDeviceExternalFenceInfo structure describing the parameters that would be consumed by CreateFence.pExternalFenceProperties - a pointer to a VkExternalFenceProperties structure in which capabilities are returned.Copyright LWJGL. All Rights Reserved. License terms.