#[repr(C)]pub enum VkMemoryMapFlagBits {
VK_MEMORY_MAP_PLACED_BIT_EXT = 1,
VK_MEMORY_MAP_FLAG_BITS_MAX_ENUM = 2_147_483_647,
}Expand description
enum VkMemoryMapFlagBits from VK_VERSION_1_0
Variants§
Implementations§
Source§impl VkMemoryMapFlagBits
impl VkMemoryMapFlagBits
Sourcepub fn combine(bits: &[Self]) -> VkMemoryMapFlags
pub fn combine(bits: &[Self]) -> VkMemoryMapFlags
Combine bits together
Sourcepub fn check(value: VkMemoryMapFlags, bits: Self) -> bool
pub fn check(value: VkMemoryMapFlags, bits: Self) -> bool
Check if the bitfield has a value
Trait Implementations§
Source§impl BitAnd for VkMemoryMapFlagBits
impl BitAnd for VkMemoryMapFlagBits
Source§impl BitAnd<u32> for VkMemoryMapFlagBits
impl BitAnd<u32> for VkMemoryMapFlagBits
Source§fn bitand(self, rhs: VkMemoryMapFlags) -> VkMemoryMapFlags
fn bitand(self, rhs: VkMemoryMapFlags) -> VkMemoryMapFlags
Performs the
& operation. Read moreSource§impl BitOr for VkMemoryMapFlagBits
impl BitOr for VkMemoryMapFlagBits
Source§impl BitOr<u32> for VkMemoryMapFlagBits
impl BitOr<u32> for VkMemoryMapFlagBits
Source§fn bitor(self, rhs: VkMemoryMapFlags) -> VkMemoryMapFlags
fn bitor(self, rhs: VkMemoryMapFlags) -> VkMemoryMapFlags
Performs the
| operation. Read moreSource§impl BitXor for VkMemoryMapFlagBits
impl BitXor for VkMemoryMapFlagBits
Source§impl BitXor<u32> for VkMemoryMapFlagBits
impl BitXor<u32> for VkMemoryMapFlagBits
Source§fn bitxor(self, rhs: VkMemoryMapFlags) -> VkMemoryMapFlags
fn bitxor(self, rhs: VkMemoryMapFlags) -> VkMemoryMapFlags
Performs the
^ operation. Read moreSource§impl Clone for VkMemoryMapFlagBits
impl Clone for VkMemoryMapFlagBits
Source§fn clone(&self) -> VkMemoryMapFlagBits
fn clone(&self) -> VkMemoryMapFlagBits
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VkMemoryMapFlagBits
Source§impl Debug for VkMemoryMapFlagBits
impl Debug for VkMemoryMapFlagBits
impl Eq for VkMemoryMapFlagBits
Source§impl Hash for VkMemoryMapFlagBits
impl Hash for VkMemoryMapFlagBits
Source§impl Not for VkMemoryMapFlagBits
impl Not for VkMemoryMapFlagBits
Source§impl Ord for VkMemoryMapFlagBits
impl Ord for VkMemoryMapFlagBits
Source§fn cmp(&self, other: &VkMemoryMapFlagBits) -> Ordering
fn cmp(&self, other: &VkMemoryMapFlagBits) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for VkMemoryMapFlagBits
impl PartialEq for VkMemoryMapFlagBits
Source§impl PartialOrd for VkMemoryMapFlagBits
impl PartialOrd for VkMemoryMapFlagBits
impl StructuralPartialEq for VkMemoryMapFlagBits
Auto Trait Implementations§
impl Freeze for VkMemoryMapFlagBits
impl RefUnwindSafe for VkMemoryMapFlagBits
impl Send for VkMemoryMapFlagBits
impl Sync for VkMemoryMapFlagBits
impl Unpin for VkMemoryMapFlagBits
impl UnsafeUnpin for VkMemoryMapFlagBits
impl UnwindSafe for VkMemoryMapFlagBits
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