Struct pilka_dyn::ash::vk::ImageAspectFlags[]

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

Implementations

impl ImageAspectFlags

impl ImageAspectFlags

Generated from 'VK_KHR_sampler_ycbcr_conversion'

impl ImageAspectFlags

Generated from 'VK_KHR_sampler_ycbcr_conversion'

impl ImageAspectFlags

Generated from 'VK_KHR_sampler_ycbcr_conversion'

impl ImageAspectFlags

Generated from 'VK_EXT_image_drm_format_modifier'

impl ImageAspectFlags

Generated from 'VK_EXT_image_drm_format_modifier'

impl ImageAspectFlags

Generated from 'VK_EXT_image_drm_format_modifier'

impl ImageAspectFlags

Generated from 'VK_EXT_image_drm_format_modifier'

impl ImageAspectFlags

Generated from 'VK_VERSION_1_1'

impl ImageAspectFlags

Generated from 'VK_VERSION_1_1'

impl ImageAspectFlags

Generated from 'VK_VERSION_1_1'

impl ImageAspectFlags

pub const fn empty() -> ImageAspectFlags

pub const fn all() -> ImageAspectFlags

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

pub const fn as_raw(self) -> u32

pub fn is_empty(self) -> bool

pub fn is_all(self) -> bool

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

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

Returns whether other is a subset of self

Trait Implementations

impl BitAnd<ImageAspectFlags> for ImageAspectFlags

type Output = ImageAspectFlags

The resulting type after applying the & operator.

impl BitAndAssign<ImageAspectFlags> for ImageAspectFlags

impl BitOr<ImageAspectFlags> for ImageAspectFlags

type Output = ImageAspectFlags

The resulting type after applying the | operator.

impl BitOrAssign<ImageAspectFlags> for ImageAspectFlags

impl BitXor<ImageAspectFlags> for ImageAspectFlags

type Output = ImageAspectFlags

The resulting type after applying the ^ operator.

impl BitXorAssign<ImageAspectFlags> for ImageAspectFlags

impl Clone for ImageAspectFlags

impl Copy for ImageAspectFlags

impl Debug for ImageAspectFlags

impl Default for ImageAspectFlags

impl Eq for ImageAspectFlags

impl Hash for ImageAspectFlags

impl Not for ImageAspectFlags

type Output = ImageAspectFlags

The resulting type after applying the ! operator.

impl Ord for ImageAspectFlags

impl PartialEq<ImageAspectFlags> for ImageAspectFlags

impl PartialOrd<ImageAspectFlags> for ImageAspectFlags

impl StructuralEq for ImageAspectFlags

impl StructuralPartialEq for ImageAspectFlags

impl Sub<ImageAspectFlags> for ImageAspectFlags

type Output = ImageAspectFlags

The resulting type after applying the - operator.

impl SubAssign<ImageAspectFlags> for ImageAspectFlags

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.