Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- pattern VK_ERROR_INVALID_EXTERNAL_HANDLE :: VkResult
- pattern VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO :: VkStructureType
- pattern VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO :: VkStructureType
- pattern VK_QUEUE_FAMILY_EXTERNAL :: Word32
- data VkExternalMemoryImageCreateInfo = VkExternalMemoryImageCreateInfo {}
- data VkExternalMemoryBufferCreateInfo = VkExternalMemoryBufferCreateInfo {}
- data VkExportMemoryAllocateInfo = VkExportMemoryAllocateInfo {}
Documentation
pattern VK_ERROR_INVALID_EXTERNAL_HANDLE :: VkResult Source #
pattern VK_QUEUE_FAMILY_EXTERNAL :: Word32 Source #
data VkExternalMemoryImageCreateInfo Source #
VkExternalMemoryImageCreateInfo - Specify that an image may be backed by external memory
Valid Usage (Implicit)
sType
must beVK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO
handleTypes
must be a valid combination ofVkExternalMemoryHandleTypeFlagBits
valueshandleTypes
must not be0
See Also
VkExternalMemoryImageCreateInfo | |
|
Instances
data VkExternalMemoryBufferCreateInfo Source #
VkExternalMemoryBufferCreateInfo - Specify that a buffer may be backed by external memory
Valid Usage (Implicit)
sType
must beVK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO
handleTypes
must be a valid combination ofVkExternalMemoryHandleTypeFlagBits
values
See Also
VkExternalMemoryBufferCreateInfo | |
|
Instances
data VkExportMemoryAllocateInfo Source #
VkExportMemoryAllocateInfo - Specify exportable handle types for a device memory object
Valid Usage
- The bits in
handleTypes
must be supported and compatible, as reported byVkExternalImageFormatProperties
orVkExternalBufferProperties
.
Valid Usage (Implicit)
sType
must beVK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO
handleTypes
must be a valid combination ofVkExternalMemoryHandleTypeFlagBits
values
See Also
VkExportMemoryAllocateInfo | |
|