Struct pilka_incremental::ash::vk::SemaphoreWaitFlags[]

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

Implementations

impl SemaphoreWaitFlags

impl SemaphoreWaitFlags

Generated from ‘VK_KHR_timeline_semaphore’

impl SemaphoreWaitFlags

pub const fn empty() -> SemaphoreWaitFlags

pub const fn all() -> SemaphoreWaitFlags

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

pub const fn as_raw(self) -> u32

pub fn is_empty(self) -> bool

pub fn is_all(self) -> bool

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

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

Returns whether other is a subset of self

Trait Implementations

impl BitAnd<SemaphoreWaitFlags> for SemaphoreWaitFlags

type Output = SemaphoreWaitFlags

The resulting type after applying the & operator.

impl BitAndAssign<SemaphoreWaitFlags> for SemaphoreWaitFlags

impl BitOr<SemaphoreWaitFlags> for SemaphoreWaitFlags

type Output = SemaphoreWaitFlags

The resulting type after applying the | operator.

impl BitOrAssign<SemaphoreWaitFlags> for SemaphoreWaitFlags

impl BitXor<SemaphoreWaitFlags> for SemaphoreWaitFlags

type Output = SemaphoreWaitFlags

The resulting type after applying the ^ operator.

impl BitXorAssign<SemaphoreWaitFlags> for SemaphoreWaitFlags

impl Clone for SemaphoreWaitFlags

impl Copy for SemaphoreWaitFlags

impl Debug for SemaphoreWaitFlags

impl Default for SemaphoreWaitFlags

impl Eq for SemaphoreWaitFlags

impl Hash for SemaphoreWaitFlags

impl Not for SemaphoreWaitFlags

type Output = SemaphoreWaitFlags

The resulting type after applying the ! operator.

impl Ord for SemaphoreWaitFlags

impl PartialEq<SemaphoreWaitFlags> for SemaphoreWaitFlags

impl PartialOrd<SemaphoreWaitFlags> for SemaphoreWaitFlags

impl StructuralEq for SemaphoreWaitFlags

impl StructuralPartialEq for SemaphoreWaitFlags

impl Sub<SemaphoreWaitFlags> for SemaphoreWaitFlags

type Output = SemaphoreWaitFlags

The resulting type after applying the - operator.

impl SubAssign<SemaphoreWaitFlags> for SemaphoreWaitFlags

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.