Struct pilka_incremental::ash::vk::SparseImageFormatFlags[]

#[repr(transparent)]pub struct SparseImageFormatFlags(_);

Implementations

impl SparseImageFormatFlags

pub const SINGLE_MIPTAIL: SparseImageFormatFlags

Image uses a single mip tail region for all array layers

pub const ALIGNED_MIP_SIZE: SparseImageFormatFlags

Image requires mip level dimensions to be an integer multiple of the sparse image block dimensions for non-tail mip levels.

pub const NONSTANDARD_BLOCK_SIZE: SparseImageFormatFlags

Image uses a non-standard sparse image block dimensions

impl SparseImageFormatFlags

pub const fn empty() -> SparseImageFormatFlags

pub const fn all() -> SparseImageFormatFlags

pub const fn from_raw(x: u32) -> SparseImageFormatFlags

pub const fn as_raw(self) -> u32

pub fn is_empty(self) -> bool

pub fn is_all(self) -> bool

pub fn intersects(self, other: SparseImageFormatFlags) -> bool

pub fn contains(self, other: SparseImageFormatFlags) -> bool

Returns whether other is a subset of self

Trait Implementations

impl BitAnd<SparseImageFormatFlags> for SparseImageFormatFlags

type Output = SparseImageFormatFlags

The resulting type after applying the & operator.

impl BitAndAssign<SparseImageFormatFlags> for SparseImageFormatFlags

impl BitOr<SparseImageFormatFlags> for SparseImageFormatFlags

type Output = SparseImageFormatFlags

The resulting type after applying the | operator.

impl BitOrAssign<SparseImageFormatFlags> for SparseImageFormatFlags

impl BitXor<SparseImageFormatFlags> for SparseImageFormatFlags

type Output = SparseImageFormatFlags

The resulting type after applying the ^ operator.

impl BitXorAssign<SparseImageFormatFlags> for SparseImageFormatFlags

impl Clone for SparseImageFormatFlags

impl Copy for SparseImageFormatFlags

impl Debug for SparseImageFormatFlags

impl Default for SparseImageFormatFlags

impl Eq for SparseImageFormatFlags

impl Hash for SparseImageFormatFlags

impl Not for SparseImageFormatFlags

type Output = SparseImageFormatFlags

The resulting type after applying the ! operator.

impl Ord for SparseImageFormatFlags

impl PartialEq<SparseImageFormatFlags> for SparseImageFormatFlags

impl PartialOrd<SparseImageFormatFlags> for SparseImageFormatFlags

impl StructuralEq for SparseImageFormatFlags

impl StructuralPartialEq for SparseImageFormatFlags

impl Sub<SparseImageFormatFlags> for SparseImageFormatFlags

type Output = SparseImageFormatFlags

The resulting type after applying the - operator.

impl SubAssign<SparseImageFormatFlags> for SparseImageFormatFlags

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.