#[repr(C)]pub enum VkSparseMemoryBindFlagBits {
VK_SPARSE_MEMORY_BIND_METADATA_BIT = 1,
VK_SPARSE_MEMORY_BIND_FLAG_BITS_MAX_ENUM = 2_147_483_647,
}Expand description
enum VkSparseMemoryBindFlagBits from VK_VERSION_1_0
Variants§
Implementations§
Source§impl VkSparseMemoryBindFlagBits
impl VkSparseMemoryBindFlagBits
Sourcepub fn combine(bits: &[Self]) -> VkSparseMemoryBindFlags
pub fn combine(bits: &[Self]) -> VkSparseMemoryBindFlags
Combine bits together
Sourcepub fn check(value: VkSparseMemoryBindFlags, bits: Self) -> bool
pub fn check(value: VkSparseMemoryBindFlags, bits: Self) -> bool
Check if the bitfield has a value
Trait Implementations§
Source§impl BitAnd for VkSparseMemoryBindFlagBits
impl BitAnd for VkSparseMemoryBindFlagBits
Source§impl BitAnd<u32> for VkSparseMemoryBindFlagBits
impl BitAnd<u32> for VkSparseMemoryBindFlagBits
Source§fn bitand(self, rhs: VkSparseMemoryBindFlags) -> VkSparseMemoryBindFlags
fn bitand(self, rhs: VkSparseMemoryBindFlags) -> VkSparseMemoryBindFlags
Performs the
& operation. Read moreSource§impl BitOr for VkSparseMemoryBindFlagBits
impl BitOr for VkSparseMemoryBindFlagBits
Source§impl BitOr<u32> for VkSparseMemoryBindFlagBits
impl BitOr<u32> for VkSparseMemoryBindFlagBits
Source§fn bitor(self, rhs: VkSparseMemoryBindFlags) -> VkSparseMemoryBindFlags
fn bitor(self, rhs: VkSparseMemoryBindFlags) -> VkSparseMemoryBindFlags
Performs the
| operation. Read moreSource§impl BitXor for VkSparseMemoryBindFlagBits
impl BitXor for VkSparseMemoryBindFlagBits
Source§impl BitXor<u32> for VkSparseMemoryBindFlagBits
impl BitXor<u32> for VkSparseMemoryBindFlagBits
Source§fn bitxor(self, rhs: VkSparseMemoryBindFlags) -> VkSparseMemoryBindFlags
fn bitxor(self, rhs: VkSparseMemoryBindFlags) -> VkSparseMemoryBindFlags
Performs the
^ operation. Read moreSource§impl Clone for VkSparseMemoryBindFlagBits
impl Clone for VkSparseMemoryBindFlagBits
Source§fn clone(&self) -> VkSparseMemoryBindFlagBits
fn clone(&self) -> VkSparseMemoryBindFlagBits
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 VkSparseMemoryBindFlagBits
Source§impl Debug for VkSparseMemoryBindFlagBits
impl Debug for VkSparseMemoryBindFlagBits
impl Eq for VkSparseMemoryBindFlagBits
Source§impl Hash for VkSparseMemoryBindFlagBits
impl Hash for VkSparseMemoryBindFlagBits
Source§impl Not for VkSparseMemoryBindFlagBits
impl Not for VkSparseMemoryBindFlagBits
Source§impl Ord for VkSparseMemoryBindFlagBits
impl Ord for VkSparseMemoryBindFlagBits
Source§fn cmp(&self, other: &VkSparseMemoryBindFlagBits) -> Ordering
fn cmp(&self, other: &VkSparseMemoryBindFlagBits) -> 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 PartialOrd for VkSparseMemoryBindFlagBits
impl PartialOrd for VkSparseMemoryBindFlagBits
impl StructuralPartialEq for VkSparseMemoryBindFlagBits
Auto Trait Implementations§
impl Freeze for VkSparseMemoryBindFlagBits
impl RefUnwindSafe for VkSparseMemoryBindFlagBits
impl Send for VkSparseMemoryBindFlagBits
impl Sync for VkSparseMemoryBindFlagBits
impl Unpin for VkSparseMemoryBindFlagBits
impl UnsafeUnpin for VkSparseMemoryBindFlagBits
impl UnwindSafe for VkSparseMemoryBindFlagBits
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