#[repr(transparent)]pub struct ExternalMemoryHandleTypeFlagBitsNV(pub u32);Expand description
Open integer representation of VkExternalMemoryHandleTypeFlagBitsNV.
Tuple Fields§
§0: u32Implementations§
Source§impl ExternalMemoryHandleTypeFlagBitsNV
impl ExternalMemoryHandleTypeFlagBitsNV
Sourcepub const OPAQUE_WIN32_BIT_NV: Self
pub const OPAQUE_WIN32_BIT_NV: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV
Sourcepub const OPAQUE_WIN32_KMT_BIT_NV: Self
pub const OPAQUE_WIN32_KMT_BIT_NV: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV
Sourcepub const D3D11_IMAGE_BIT_NV: Self
pub const D3D11_IMAGE_BIT_NV: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV
Sourcepub const D3D11_IMAGE_KMT_BIT_NV: Self
pub const D3D11_IMAGE_KMT_BIT_NV: Self
Native value VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV.
Khronos reference: VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV
pub const fn from_raw(value: u32) -> Self
pub const fn as_raw(self) -> u32
pub const fn empty() -> Self
Trait Implementations§
impl Copy for ExternalMemoryHandleTypeFlagBitsNV
impl Eq for ExternalMemoryHandleTypeFlagBitsNV
impl StructuralPartialEq for ExternalMemoryHandleTypeFlagBitsNV
Auto Trait Implementations§
impl Forget for ExternalMemoryHandleTypeFlagBitsNV
impl Freeze for ExternalMemoryHandleTypeFlagBitsNV
impl Move for ExternalMemoryHandleTypeFlagBitsNV
impl RefUnwindSafe for ExternalMemoryHandleTypeFlagBitsNV
impl Send for ExternalMemoryHandleTypeFlagBitsNV
impl Sync for ExternalMemoryHandleTypeFlagBitsNV
impl Unpin for ExternalMemoryHandleTypeFlagBitsNV
impl UnsafeUnpin for ExternalMemoryHandleTypeFlagBitsNV
impl UnwindSafe for ExternalMemoryHandleTypeFlagBitsNV
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more