#[repr(transparent)]pub struct ExternalMemoryHandleTypeFlagBits(pub u32);Expand description
Open integer representation of VkExternalMemoryHandleTypeFlagBits.
Tuple Fields§
§0: u32Implementations§
Source§impl ExternalMemoryHandleTypeFlagBits
impl ExternalMemoryHandleTypeFlagBits
Sourcepub const OPAQUE_FD_BIT: Self
pub const OPAQUE_FD_BIT: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT
Sourcepub const OPAQUE_WIN32_BIT: Self
pub const OPAQUE_WIN32_BIT: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT
Sourcepub const OPAQUE_WIN32_KMT_BIT: Self
pub const OPAQUE_WIN32_KMT_BIT: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT
Sourcepub const D3D11_TEXTURE_BIT: Self
pub const D3D11_TEXTURE_BIT: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT
Sourcepub const D3D11_TEXTURE_KMT_BIT: Self
pub const D3D11_TEXTURE_KMT_BIT: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT
Sourcepub const D3D12_HEAP_BIT: Self
pub const D3D12_HEAP_BIT: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT
Sourcepub const D3D12_RESOURCE_BIT: Self
pub const D3D12_RESOURCE_BIT: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT
Sourcepub const OPAQUE_FD_BIT_KHR: Self
pub const OPAQUE_FD_BIT_KHR: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR
Sourcepub const OPAQUE_WIN32_BIT_KHR: Self
pub const OPAQUE_WIN32_BIT_KHR: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR
Sourcepub const OPAQUE_WIN32_KMT_BIT_KHR: Self
pub const OPAQUE_WIN32_KMT_BIT_KHR: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR
Sourcepub const D3D11_TEXTURE_BIT_KHR: Self
pub const D3D11_TEXTURE_BIT_KHR: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR
Sourcepub const D3D11_TEXTURE_KMT_BIT_KHR: Self
pub const D3D11_TEXTURE_KMT_BIT_KHR: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR
Sourcepub const D3D12_HEAP_BIT_KHR: Self
pub const D3D12_HEAP_BIT_KHR: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR
Sourcepub const D3D12_RESOURCE_BIT_KHR: Self
pub const D3D12_RESOURCE_BIT_KHR: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR
Sourcepub const DMA_BUF_BIT_EXT: Self
pub const DMA_BUF_BIT_EXT: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT
Sourcepub const ANDROID_HARDWARE_BUFFER_BIT_ANDROID: Self
pub const ANDROID_HARDWARE_BUFFER_BIT_ANDROID: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID
Sourcepub const HOST_ALLOCATION_BIT_EXT: Self
pub const HOST_ALLOCATION_BIT_EXT: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT
Sourcepub const HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT: Self
pub const HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT
Sourcepub const ZIRCON_VMO_BIT_FUCHSIA: Self
pub const ZIRCON_VMO_BIT_FUCHSIA: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA
Sourcepub const RDMA_ADDRESS_BIT_NV: Self
pub const RDMA_ADDRESS_BIT_NV: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV
Sourcepub const OH_NATIVE_BUFFER_BIT_OHOS: Self
pub const OH_NATIVE_BUFFER_BIT_OHOS: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OH_NATIVE_BUFFER_BIT_OHOS.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OH_NATIVE_BUFFER_BIT_OHOS
Sourcepub const SCREEN_BUFFER_BIT_QNX: Self
pub const SCREEN_BUFFER_BIT_QNX: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCREEN_BUFFER_BIT_QNX.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCREEN_BUFFER_BIT_QNX
Sourcepub const MTLBUFFER_BIT_EXT: Self
pub const MTLBUFFER_BIT_EXT: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLBUFFER_BIT_EXT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLBUFFER_BIT_EXT
Sourcepub const MTLTEXTURE_BIT_EXT: Self
pub const MTLTEXTURE_BIT_EXT: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLTEXTURE_BIT_EXT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLTEXTURE_BIT_EXT
Sourcepub const MTLHEAP_BIT_EXT: Self
pub const MTLHEAP_BIT_EXT: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLHEAP_BIT_EXT.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLHEAP_BIT_EXT