| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.Vulkan.Ext.VK_KHR_external_semaphore
Contents
Synopsis
- data VkExportFenceCreateInfo = VkExportFenceCreateInfo# Addr# ByteArray#
- type VkExportFenceCreateInfoKHR = VkExportFenceCreateInfo
- data VkExportMemoryAllocateInfo = VkExportMemoryAllocateInfo# Addr# ByteArray#
- type VkExportMemoryAllocateInfoKHR = VkExportMemoryAllocateInfo
- data VkExportMemoryAllocateInfoNV = VkExportMemoryAllocateInfoNV# Addr# ByteArray#
- data VkExportSemaphoreCreateInfo = VkExportSemaphoreCreateInfo# Addr# ByteArray#
- type VkExportSemaphoreCreateInfoKHR = VkExportSemaphoreCreateInfo
- newtype VkSemaphoreImportFlagBitsKHR = VkSemaphoreImportFlagBitsKHR VkFlags
- newtype VkSemaphoreImportBitmask a = VkSemaphoreImportBitmask VkFlags
- type VkSemaphoreImportFlags = VkSemaphoreImportBitmask FlagMask
- type VkSemaphoreImportFlagBits = VkSemaphoreImportBitmask FlagBit
- pattern VkSemaphoreImportFlagBits :: VkFlags -> VkSemaphoreImportBitmask FlagBit
- pattern VkSemaphoreImportFlags :: VkFlags -> VkSemaphoreImportBitmask FlagMask
- pattern VK_SEMAPHORE_IMPORT_TEMPORARY_BIT :: forall a. VkSemaphoreImportBitmask a
- newtype VkAndroidSurfaceCreateFlagsKHR = VkAndroidSurfaceCreateFlagsKHR VkFlags
- newtype VkBufferViewCreateFlags = VkBufferViewCreateFlags VkFlags
- newtype VkCommandPoolTrimFlags = VkCommandPoolTrimFlags VkFlags
- newtype VkCommandPoolTrimFlagsKHR = VkCommandPoolTrimFlagsKHR VkFlags
- newtype VkDebugUtilsMessengerCallbackDataFlagsEXT = VkDebugUtilsMessengerCallbackDataFlagsEXT VkFlags
- newtype VkDebugUtilsMessengerCreateFlagsEXT = VkDebugUtilsMessengerCreateFlagsEXT VkFlags
- newtype VkDescriptorPoolResetFlags = VkDescriptorPoolResetFlags VkFlags
- newtype VkDescriptorUpdateTemplateCreateFlags = VkDescriptorUpdateTemplateCreateFlags VkFlags
- newtype VkDescriptorUpdateTemplateCreateFlagsKHR = VkDescriptorUpdateTemplateCreateFlagsKHR VkFlags
- newtype VkDeviceCreateFlags = VkDeviceCreateFlags VkFlags
- newtype VkDisplayModeCreateFlagsKHR = VkDisplayModeCreateFlagsKHR VkFlags
- newtype VkDisplaySurfaceCreateFlagsKHR = VkDisplaySurfaceCreateFlagsKHR VkFlags
- newtype VkEventCreateFlags = VkEventCreateFlags VkFlags
- newtype VkExternalFenceFeatureFlagsKHR = VkExternalFenceFeatureFlagsKHR VkFlags
- newtype VkExternalFenceHandleTypeFlagsKHR = VkExternalFenceHandleTypeFlagsKHR VkFlags
- newtype VkExternalMemoryFeatureFlagsKHR = VkExternalMemoryFeatureFlagsKHR VkFlags
- newtype VkExternalMemoryHandleTypeFlagsKHR = VkExternalMemoryHandleTypeFlagsKHR VkFlags
- newtype VkExternalSemaphoreFeatureFlagsKHR = VkExternalSemaphoreFeatureFlagsKHR VkFlags
- newtype VkExternalSemaphoreHandleTypeFlagsKHR = VkExternalSemaphoreHandleTypeFlagsKHR VkFlags
- newtype VkFenceImportFlagsKHR = VkFenceImportFlagsKHR VkFlags
- newtype VkFramebufferCreateFlags = VkFramebufferCreateFlags VkFlags
- newtype VkIOSSurfaceCreateFlagsMVK = VkIOSSurfaceCreateFlagsMVK VkFlags
- newtype VkImageViewCreateFlags = VkImageViewCreateFlags VkFlags
- newtype VkInstanceCreateFlags = VkInstanceCreateFlags VkFlags
- newtype VkMacOSSurfaceCreateFlagsMVK = VkMacOSSurfaceCreateFlagsMVK VkFlags
- newtype VkMemoryAllocateFlagsKHR = VkMemoryAllocateFlagsKHR VkFlags
- newtype VkMemoryMapFlags = VkMemoryMapFlags VkFlags
- newtype VkMirSurfaceCreateFlagsKHR = VkMirSurfaceCreateFlagsKHR VkFlags
- newtype VkPeerMemoryFeatureFlagsKHR = VkPeerMemoryFeatureFlagsKHR VkFlags
- newtype VkPipelineCacheCreateFlags = VkPipelineCacheCreateFlags VkFlags
- newtype VkPipelineColorBlendStateCreateFlags = VkPipelineColorBlendStateCreateFlags VkFlags
- newtype VkPipelineCoverageModulationStateCreateFlagsNV = VkPipelineCoverageModulationStateCreateFlagsNV VkFlags
- newtype VkPipelineCoverageToColorStateCreateFlagsNV = VkPipelineCoverageToColorStateCreateFlagsNV VkFlags
- newtype VkPipelineDepthStencilStateCreateFlags = VkPipelineDepthStencilStateCreateFlags VkFlags
- newtype VkPipelineDiscardRectangleStateCreateFlagsEXT = VkPipelineDiscardRectangleStateCreateFlagsEXT VkFlags
- newtype VkPipelineDynamicStateCreateFlags = VkPipelineDynamicStateCreateFlags VkFlags
- newtype VkPipelineInputAssemblyStateCreateFlags = VkPipelineInputAssemblyStateCreateFlags VkFlags
- newtype VkPipelineLayoutCreateFlags = VkPipelineLayoutCreateFlags VkFlags
- newtype VkPipelineMultisampleStateCreateFlags = VkPipelineMultisampleStateCreateFlags VkFlags
- newtype VkPipelineRasterizationConservativeStateCreateFlagsEXT = VkPipelineRasterizationConservativeStateCreateFlagsEXT VkFlags
- newtype VkPipelineRasterizationStateCreateFlags = VkPipelineRasterizationStateCreateFlags VkFlags
- newtype VkPipelineShaderStageCreateFlags = VkPipelineShaderStageCreateFlags VkFlags
- newtype VkPipelineTessellationStateCreateFlags = VkPipelineTessellationStateCreateFlags VkFlags
- newtype VkPipelineVertexInputStateCreateFlags = VkPipelineVertexInputStateCreateFlags VkFlags
- newtype VkPipelineViewportStateCreateFlags = VkPipelineViewportStateCreateFlags VkFlags
- newtype VkPipelineViewportSwizzleStateCreateFlagsNV = VkPipelineViewportSwizzleStateCreateFlagsNV VkFlags
- newtype VkQueryPoolCreateFlags = VkQueryPoolCreateFlags VkFlags
- newtype VkRenderPassCreateFlags = VkRenderPassCreateFlags VkFlags
- newtype VkSamplerCreateFlags = VkSamplerCreateFlags VkFlags
- newtype VkSemaphoreCreateFlags = VkSemaphoreCreateFlags VkFlags
- newtype VkSemaphoreImportFlagsKHR = VkSemaphoreImportFlagsKHR VkFlags
- newtype VkShaderModuleCreateFlags = VkShaderModuleCreateFlags VkFlags
- newtype VkValidationCacheCreateFlagsEXT = VkValidationCacheCreateFlagsEXT VkFlags
- newtype VkViSurfaceCreateFlagsNN = VkViSurfaceCreateFlagsNN VkFlags
- newtype VkWaylandSurfaceCreateFlagsKHR = VkWaylandSurfaceCreateFlagsKHR VkFlags
- newtype VkWin32SurfaceCreateFlagsKHR = VkWin32SurfaceCreateFlagsKHR VkFlags
- newtype VkXcbSurfaceCreateFlagsKHR = VkXcbSurfaceCreateFlagsKHR VkFlags
- newtype VkXlibSurfaceCreateFlagsKHR = VkXlibSurfaceCreateFlagsKHR VkFlags
- type VK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION = 1
- pattern VK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION :: forall a. (Num a, Eq a) => a
- type VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME = "VK_KHR_external_semaphore"
- pattern VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME :: CString
- pattern VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR :: VkStructureType
- pattern VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR :: forall a. VkSemaphoreImportBitmask a
Vulkan extension: VK_KHR_external_semaphore
supported: vulkan
contact: James Jones cubanismo@
author: KHR
type: device
Extension number: 78
Required extensions: VK_KHR_external_semaphore_capabilities.
Required extensions: VK_KHR_external_semaphore_capabilities.
data VkExportFenceCreateInfo Source #
typedef struct VkExportFenceCreateInfo {
VkStructureType sType;
const void* pNext;
VkExternalFenceHandleTypeFlags handleTypes;
} VkExportFenceCreateInfo;Constructors
| VkExportFenceCreateInfo# Addr# ByteArray# |
Instances
type VkExportFenceCreateInfoKHR = VkExportFenceCreateInfo Source #
Alias for VkExportFenceCreateInfo
data VkExportMemoryAllocateInfo Source #
typedef struct VkExportMemoryAllocateInfo {
VkStructureType sType;
const void* pNext;
VkExternalMemoryHandleTypeFlags handleTypes;
} VkExportMemoryAllocateInfo;Constructors
| VkExportMemoryAllocateInfo# Addr# ByteArray# |
Instances
type VkExportMemoryAllocateInfoKHR = VkExportMemoryAllocateInfo Source #
Alias for VkExportMemoryAllocateInfo
data VkExportMemoryAllocateInfoNV Source #
typedef struct VkExportMemoryAllocateInfoNV {
VkStructureType sType;
const void* pNext;
VkExternalMemoryHandleTypeFlagsNV handleTypes;
} VkExportMemoryAllocateInfoNV;Constructors
| VkExportMemoryAllocateInfoNV# Addr# ByteArray# |
Instances
data VkExportSemaphoreCreateInfo Source #
typedef struct VkExportSemaphoreCreateInfo {
VkStructureType sType;
const void* pNext;
VkExternalSemaphoreHandleTypeFlags handleTypes;
} VkExportSemaphoreCreateInfo;Constructors
| VkExportSemaphoreCreateInfo# Addr# ByteArray# |
Instances
type VkExportSemaphoreCreateInfoKHR = VkExportSemaphoreCreateInfo Source #
Alias for VkExportSemaphoreCreateInfo
newtype VkSemaphoreImportFlagBitsKHR Source #
Constructors
| VkSemaphoreImportFlagBitsKHR VkFlags |
Instances
newtype VkSemaphoreImportBitmask a Source #
Constructors
| VkSemaphoreImportBitmask VkFlags |
Instances
pattern VkSemaphoreImportFlagBits :: VkFlags -> VkSemaphoreImportBitmask FlagBit Source #
pattern VkSemaphoreImportFlags :: VkFlags -> VkSemaphoreImportBitmask FlagMask Source #
pattern VK_SEMAPHORE_IMPORT_TEMPORARY_BIT :: forall a. VkSemaphoreImportBitmask a Source #
bitpos = 0
newtype VkAndroidSurfaceCreateFlagsKHR Source #
Constructors
| VkAndroidSurfaceCreateFlagsKHR VkFlags |
Instances
newtype VkBufferViewCreateFlags Source #
Constructors
| VkBufferViewCreateFlags VkFlags |
Instances
newtype VkCommandPoolTrimFlags Source #
Constructors
| VkCommandPoolTrimFlags VkFlags |
Instances
newtype VkCommandPoolTrimFlagsKHR Source #
Constructors
| VkCommandPoolTrimFlagsKHR VkFlags |
Instances
newtype VkDebugUtilsMessengerCallbackDataFlagsEXT Source #
Constructors
| VkDebugUtilsMessengerCallbackDataFlagsEXT VkFlags |
Instances
newtype VkDebugUtilsMessengerCreateFlagsEXT Source #
Constructors
| VkDebugUtilsMessengerCreateFlagsEXT VkFlags |
Instances
newtype VkDescriptorPoolResetFlags Source #
Constructors
| VkDescriptorPoolResetFlags VkFlags |
Instances
newtype VkDescriptorUpdateTemplateCreateFlags Source #
Constructors
| VkDescriptorUpdateTemplateCreateFlags VkFlags |
Instances
newtype VkDescriptorUpdateTemplateCreateFlagsKHR Source #
Constructors
| VkDescriptorUpdateTemplateCreateFlagsKHR VkFlags |
Instances
newtype VkDeviceCreateFlags Source #
Constructors
| VkDeviceCreateFlags VkFlags |
Instances
newtype VkDisplayModeCreateFlagsKHR Source #
Constructors
| VkDisplayModeCreateFlagsKHR VkFlags |
Instances
newtype VkDisplaySurfaceCreateFlagsKHR Source #
Constructors
| VkDisplaySurfaceCreateFlagsKHR VkFlags |
Instances
newtype VkEventCreateFlags Source #
Constructors
| VkEventCreateFlags VkFlags |
Instances
newtype VkExternalFenceFeatureFlagsKHR Source #
Constructors
| VkExternalFenceFeatureFlagsKHR VkFlags |
Instances
newtype VkExternalFenceHandleTypeFlagsKHR Source #
Constructors
| VkExternalFenceHandleTypeFlagsKHR VkFlags |
Instances
newtype VkExternalMemoryFeatureFlagsKHR Source #
Constructors
| VkExternalMemoryFeatureFlagsKHR VkFlags |
Instances
newtype VkExternalMemoryHandleTypeFlagsKHR Source #
Constructors
| VkExternalMemoryHandleTypeFlagsKHR VkFlags |
Instances
newtype VkExternalSemaphoreFeatureFlagsKHR Source #
Constructors
| VkExternalSemaphoreFeatureFlagsKHR VkFlags |
Instances
newtype VkExternalSemaphoreHandleTypeFlagsKHR Source #
Constructors
| VkExternalSemaphoreHandleTypeFlagsKHR VkFlags |
Instances
newtype VkFenceImportFlagsKHR Source #
Constructors
| VkFenceImportFlagsKHR VkFlags |
Instances
newtype VkFramebufferCreateFlags Source #
Constructors
| VkFramebufferCreateFlags VkFlags |
Instances
newtype VkIOSSurfaceCreateFlagsMVK Source #
Constructors
| VkIOSSurfaceCreateFlagsMVK VkFlags |
Instances
newtype VkImageViewCreateFlags Source #
Constructors
| VkImageViewCreateFlags VkFlags |
Instances
newtype VkInstanceCreateFlags Source #
Constructors
| VkInstanceCreateFlags VkFlags |
Instances
newtype VkMacOSSurfaceCreateFlagsMVK Source #
Constructors
| VkMacOSSurfaceCreateFlagsMVK VkFlags |
Instances
newtype VkMemoryAllocateFlagsKHR Source #
Constructors
| VkMemoryAllocateFlagsKHR VkFlags |
Instances
newtype VkMemoryMapFlags Source #
Constructors
| VkMemoryMapFlags VkFlags |
Instances
newtype VkMirSurfaceCreateFlagsKHR Source #
Constructors
| VkMirSurfaceCreateFlagsKHR VkFlags |
Instances
newtype VkPeerMemoryFeatureFlagsKHR Source #
Constructors
| VkPeerMemoryFeatureFlagsKHR VkFlags |
Instances
newtype VkPipelineCacheCreateFlags Source #
Constructors
| VkPipelineCacheCreateFlags VkFlags |
Instances
newtype VkPipelineColorBlendStateCreateFlags Source #
Constructors
| VkPipelineColorBlendStateCreateFlags VkFlags |
Instances
newtype VkPipelineCoverageModulationStateCreateFlagsNV Source #
Instances
newtype VkPipelineCoverageToColorStateCreateFlagsNV Source #
Constructors
| VkPipelineCoverageToColorStateCreateFlagsNV VkFlags |
Instances
newtype VkPipelineDepthStencilStateCreateFlags Source #
Constructors
| VkPipelineDepthStencilStateCreateFlags VkFlags |
Instances
newtype VkPipelineDiscardRectangleStateCreateFlagsEXT Source #
Constructors
| VkPipelineDiscardRectangleStateCreateFlagsEXT VkFlags |
Instances
newtype VkPipelineDynamicStateCreateFlags Source #
Constructors
| VkPipelineDynamicStateCreateFlags VkFlags |
Instances
newtype VkPipelineInputAssemblyStateCreateFlags Source #
Constructors
| VkPipelineInputAssemblyStateCreateFlags VkFlags |
Instances
newtype VkPipelineLayoutCreateFlags Source #
Constructors
| VkPipelineLayoutCreateFlags VkFlags |
Instances
newtype VkPipelineMultisampleStateCreateFlags Source #
Constructors
| VkPipelineMultisampleStateCreateFlags VkFlags |
Instances
newtype VkPipelineRasterizationConservativeStateCreateFlagsEXT Source #
Instances
newtype VkPipelineRasterizationStateCreateFlags Source #
Constructors
| VkPipelineRasterizationStateCreateFlags VkFlags |
Instances
newtype VkPipelineShaderStageCreateFlags Source #
Constructors
| VkPipelineShaderStageCreateFlags VkFlags |
Instances
newtype VkPipelineTessellationStateCreateFlags Source #
Constructors
| VkPipelineTessellationStateCreateFlags VkFlags |
Instances
newtype VkPipelineVertexInputStateCreateFlags Source #
Constructors
| VkPipelineVertexInputStateCreateFlags VkFlags |
Instances
newtype VkPipelineViewportStateCreateFlags Source #
Constructors
| VkPipelineViewportStateCreateFlags VkFlags |
Instances
newtype VkPipelineViewportSwizzleStateCreateFlagsNV Source #
Constructors
| VkPipelineViewportSwizzleStateCreateFlagsNV VkFlags |
Instances
newtype VkQueryPoolCreateFlags Source #
Constructors
| VkQueryPoolCreateFlags VkFlags |
Instances
newtype VkRenderPassCreateFlags Source #
Constructors
| VkRenderPassCreateFlags VkFlags |
Instances
newtype VkSamplerCreateFlags Source #
Constructors
| VkSamplerCreateFlags VkFlags |
Instances
newtype VkSemaphoreCreateFlags Source #
Constructors
| VkSemaphoreCreateFlags VkFlags |
Instances
newtype VkSemaphoreImportFlagsKHR Source #
Constructors
| VkSemaphoreImportFlagsKHR VkFlags |
Instances
newtype VkShaderModuleCreateFlags Source #
Constructors
| VkShaderModuleCreateFlags VkFlags |
Instances
newtype VkValidationCacheCreateFlagsEXT Source #
Constructors
| VkValidationCacheCreateFlagsEXT VkFlags |
Instances
newtype VkViSurfaceCreateFlagsNN Source #
Constructors
| VkViSurfaceCreateFlagsNN VkFlags |
Instances
newtype VkWaylandSurfaceCreateFlagsKHR Source #
Constructors
| VkWaylandSurfaceCreateFlagsKHR VkFlags |
Instances
newtype VkWin32SurfaceCreateFlagsKHR Source #
Constructors
| VkWin32SurfaceCreateFlagsKHR VkFlags |
Instances
newtype VkXcbSurfaceCreateFlagsKHR Source #
Constructors
| VkXcbSurfaceCreateFlagsKHR VkFlags |
Instances
newtype VkXlibSurfaceCreateFlagsKHR Source #
Constructors
| VkXlibSurfaceCreateFlagsKHR VkFlags |
Instances
pattern VK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION :: forall a. (Num a, Eq a) => a Source #
type VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME = "VK_KHR_external_semaphore" Source #
pattern VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME :: CString Source #
pattern VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR :: forall a. VkSemaphoreImportBitmask a Source #