#[repr(transparent)]pub struct MemoryAllocateFlagBits(pub u32);Expand description
Open integer representation of VkMemoryAllocateFlagBits.
Tuple Fields§
§0: u32Implementations§
Source§impl MemoryAllocateFlagBits
impl MemoryAllocateFlagBits
Sourcepub const DEVICE_MASK_BIT: Self
pub const DEVICE_MASK_BIT: Self
Native value VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT.
Sourcepub const DEVICE_ADDRESS_BIT: Self
pub const DEVICE_ADDRESS_BIT: Self
Native value VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT.
Sourcepub const DEVICE_ADDRESS_CAPTURE_REPLAY_BIT: Self
pub const DEVICE_ADDRESS_CAPTURE_REPLAY_BIT: Self
Native value VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT.
Khronos reference: VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT
Sourcepub const DEVICE_MASK_BIT_KHR: Self
pub const DEVICE_MASK_BIT_KHR: Self
Native value VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHR.
Sourcepub const DEVICE_ADDRESS_BIT_KHR: Self
pub const DEVICE_ADDRESS_BIT_KHR: Self
Native value VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR.
Khronos reference: VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR
Sourcepub const DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR: Self
pub const DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR: Self
Native value VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR.
Khronos reference: VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR
Sourcepub const ZERO_INITIALIZE_BIT_EXT: Self
pub const ZERO_INITIALIZE_BIT_EXT: Self
Native value VK_MEMORY_ALLOCATE_ZERO_INITIALIZE_BIT_EXT.
Khronos reference: VK_MEMORY_ALLOCATE_ZERO_INITIALIZE_BIT_EXT
pub const fn from_raw(value: u32) -> Self
pub const fn as_raw(self) -> u32
pub const fn empty() -> Self
Trait Implementations§
Source§impl BitAnd for MemoryAllocateFlagBits
impl BitAnd for MemoryAllocateFlagBits
Source§impl BitOr for MemoryAllocateFlagBits
impl BitOr for MemoryAllocateFlagBits
Source§impl BitXor for MemoryAllocateFlagBits
impl BitXor for MemoryAllocateFlagBits
Source§impl Clone for MemoryAllocateFlagBits
impl Clone for MemoryAllocateFlagBits
impl Copy for MemoryAllocateFlagBits
Source§impl Debug for MemoryAllocateFlagBits
impl Debug for MemoryAllocateFlagBits
Source§impl Default for MemoryAllocateFlagBits
impl Default for MemoryAllocateFlagBits
impl Eq for MemoryAllocateFlagBits
Source§impl Hash for MemoryAllocateFlagBits
impl Hash for MemoryAllocateFlagBits
Source§impl Not for MemoryAllocateFlagBits
impl Not for MemoryAllocateFlagBits
Source§impl PartialEq for MemoryAllocateFlagBits
impl PartialEq for MemoryAllocateFlagBits
impl StructuralPartialEq for MemoryAllocateFlagBits
Auto Trait Implementations§
impl Forget for MemoryAllocateFlagBits
impl Freeze for MemoryAllocateFlagBits
impl Move for MemoryAllocateFlagBits
impl RefUnwindSafe for MemoryAllocateFlagBits
impl Send for MemoryAllocateFlagBits
impl Sync for MemoryAllocateFlagBits
impl Unpin for MemoryAllocateFlagBits
impl UnsafeUnpin for MemoryAllocateFlagBits
impl UnwindSafe for MemoryAllocateFlagBits
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