#[repr(transparent)]pub struct ExternalMemoryFeatureFlagBitsNV(pub u32);Expand description
Open integer representation of VkExternalMemoryFeatureFlagBitsNV.
Tuple Fields§
§0: u32Implementations§
Source§impl ExternalMemoryFeatureFlagBitsNV
impl ExternalMemoryFeatureFlagBitsNV
Sourcepub const DEDICATED_ONLY_BIT_NV: Self
pub const DEDICATED_ONLY_BIT_NV: Self
Native value VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV.
Khronos reference: VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV
Sourcepub const EXPORTABLE_BIT_NV: Self
pub const EXPORTABLE_BIT_NV: Self
Native value VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV.
Khronos reference: VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV
Sourcepub const IMPORTABLE_BIT_NV: Self
pub const IMPORTABLE_BIT_NV: Self
Native value VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV.
Khronos reference: VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_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 ExternalMemoryFeatureFlagBitsNV
impl Eq for ExternalMemoryFeatureFlagBitsNV
impl StructuralPartialEq for ExternalMemoryFeatureFlagBitsNV
Auto Trait Implementations§
impl Forget for ExternalMemoryFeatureFlagBitsNV
impl Freeze for ExternalMemoryFeatureFlagBitsNV
impl Move for ExternalMemoryFeatureFlagBitsNV
impl RefUnwindSafe for ExternalMemoryFeatureFlagBitsNV
impl Send for ExternalMemoryFeatureFlagBitsNV
impl Sync for ExternalMemoryFeatureFlagBitsNV
impl Unpin for ExternalMemoryFeatureFlagBitsNV
impl UnsafeUnpin for ExternalMemoryFeatureFlagBitsNV
impl UnwindSafe for ExternalMemoryFeatureFlagBitsNV
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