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