Struct ash::vk::SparseImageFormatFlags
source · [−]#[repr(transparent)]pub struct SparseImageFormatFlags(_);
Expand description
Implementations
sourceimpl SparseImageFormatFlags
impl SparseImageFormatFlags
sourceimpl SparseImageFormatFlags
impl SparseImageFormatFlags
sourcepub const SINGLE_MIPTAIL: Self
pub const SINGLE_MIPTAIL: Self
Image uses a single mip tail region for all array layers
sourcepub const ALIGNED_MIP_SIZE: Self
pub const ALIGNED_MIP_SIZE: Self
Image requires mip level dimensions to be an integer multiple of the sparse image block dimensions for non-tail mip levels.
sourcepub const NONSTANDARD_BLOCK_SIZE: Self
pub const NONSTANDARD_BLOCK_SIZE: Self
Image uses a non-standard sparse image block dimensions
Trait Implementations
sourceimpl BitAndAssign<SparseImageFormatFlags> for SparseImageFormatFlags
impl BitAndAssign<SparseImageFormatFlags> for SparseImageFormatFlags
sourcefn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the &=
operation. Read more
sourceimpl BitOrAssign<SparseImageFormatFlags> for SparseImageFormatFlags
impl BitOrAssign<SparseImageFormatFlags> for SparseImageFormatFlags
sourcefn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the |=
operation. Read more
sourceimpl BitXorAssign<SparseImageFormatFlags> for SparseImageFormatFlags
impl BitXorAssign<SparseImageFormatFlags> for SparseImageFormatFlags
sourcefn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the ^=
operation. Read more
sourceimpl Clone for SparseImageFormatFlags
impl Clone for SparseImageFormatFlags
sourcefn clone(&self) -> SparseImageFormatFlags
fn clone(&self) -> SparseImageFormatFlags
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for SparseImageFormatFlags
impl Debug for SparseImageFormatFlags
sourceimpl Default for SparseImageFormatFlags
impl Default for SparseImageFormatFlags
sourceimpl Hash for SparseImageFormatFlags
impl Hash for SparseImageFormatFlags
sourceimpl Not for SparseImageFormatFlags
impl Not for SparseImageFormatFlags
sourceimpl Ord for SparseImageFormatFlags
impl Ord for SparseImageFormatFlags
sourceimpl PartialEq<SparseImageFormatFlags> for SparseImageFormatFlags
impl PartialEq<SparseImageFormatFlags> for SparseImageFormatFlags
sourcefn eq(&self, other: &SparseImageFormatFlags) -> bool
fn eq(&self, other: &SparseImageFormatFlags) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &SparseImageFormatFlags) -> bool
fn ne(&self, other: &SparseImageFormatFlags) -> bool
This method tests for !=
.
sourceimpl PartialOrd<SparseImageFormatFlags> for SparseImageFormatFlags
impl PartialOrd<SparseImageFormatFlags> for SparseImageFormatFlags
sourcefn partial_cmp(&self, other: &SparseImageFormatFlags) -> Option<Ordering>
fn partial_cmp(&self, other: &SparseImageFormatFlags) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for SparseImageFormatFlags
impl Eq for SparseImageFormatFlags
impl StructuralEq for SparseImageFormatFlags
impl StructuralPartialEq for SparseImageFormatFlags
Auto Trait Implementations
impl RefUnwindSafe for SparseImageFormatFlags
impl Send for SparseImageFormatFlags
impl Sync for SparseImageFormatFlags
impl Unpin for SparseImageFormatFlags
impl UnwindSafe for SparseImageFormatFlags
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more