Struct pilka_dyn::ash::vk::PipelineCacheCreateFlags[]

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

Implementations

impl PipelineCacheCreateFlags

Generated from 'VK_EXT_pipeline_creation_cache_control'

impl PipelineCacheCreateFlags

pub const fn empty() -> PipelineCacheCreateFlags

pub const fn all() -> PipelineCacheCreateFlags

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

pub const fn as_raw(self) -> u32

pub fn is_empty(self) -> bool

pub fn is_all(self) -> bool

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

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

Returns whether other is a subset of self

Trait Implementations

impl BitAnd<PipelineCacheCreateFlags> for PipelineCacheCreateFlags

type Output = PipelineCacheCreateFlags

The resulting type after applying the & operator.

impl BitAndAssign<PipelineCacheCreateFlags> for PipelineCacheCreateFlags

impl BitOr<PipelineCacheCreateFlags> for PipelineCacheCreateFlags

type Output = PipelineCacheCreateFlags

The resulting type after applying the | operator.

impl BitOrAssign<PipelineCacheCreateFlags> for PipelineCacheCreateFlags

impl BitXor<PipelineCacheCreateFlags> for PipelineCacheCreateFlags

type Output = PipelineCacheCreateFlags

The resulting type after applying the ^ operator.

impl BitXorAssign<PipelineCacheCreateFlags> for PipelineCacheCreateFlags

impl Clone for PipelineCacheCreateFlags

impl Copy for PipelineCacheCreateFlags

impl Debug for PipelineCacheCreateFlags

impl Default for PipelineCacheCreateFlags

impl Eq for PipelineCacheCreateFlags

impl Hash for PipelineCacheCreateFlags

impl Not for PipelineCacheCreateFlags

type Output = PipelineCacheCreateFlags

The resulting type after applying the ! operator.

impl Ord for PipelineCacheCreateFlags

impl PartialEq<PipelineCacheCreateFlags> for PipelineCacheCreateFlags

impl PartialOrd<PipelineCacheCreateFlags> for PipelineCacheCreateFlags

impl StructuralEq for PipelineCacheCreateFlags

impl StructuralPartialEq for PipelineCacheCreateFlags

impl Sub<PipelineCacheCreateFlags> for PipelineCacheCreateFlags

type Output = PipelineCacheCreateFlags

The resulting type after applying the - operator.

impl SubAssign<PipelineCacheCreateFlags> for PipelineCacheCreateFlags

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.