Struct pilka_dyn::ash::vk::ShaderStageFlags[]

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

Implementations

impl ShaderStageFlags

impl ShaderStageFlags

Generated from 'VK_KHR_ray_tracing'

impl ShaderStageFlags

Generated from 'VK_KHR_ray_tracing'

impl ShaderStageFlags

Generated from 'VK_KHR_ray_tracing'

impl ShaderStageFlags

Generated from 'VK_KHR_ray_tracing'

impl ShaderStageFlags

Generated from 'VK_KHR_ray_tracing'

impl ShaderStageFlags

Generated from 'VK_KHR_ray_tracing'

impl ShaderStageFlags

Generated from 'VK_NV_ray_tracing'

impl ShaderStageFlags

Generated from 'VK_NV_ray_tracing'

impl ShaderStageFlags

Generated from 'VK_NV_ray_tracing'

impl ShaderStageFlags

Generated from 'VK_NV_ray_tracing'

impl ShaderStageFlags

Generated from 'VK_NV_ray_tracing'

impl ShaderStageFlags

Generated from 'VK_NV_ray_tracing'

impl ShaderStageFlags

Generated from 'VK_NV_mesh_shader'

impl ShaderStageFlags

Generated from 'VK_NV_mesh_shader'

impl ShaderStageFlags

pub const fn empty() -> ShaderStageFlags

pub const fn all() -> ShaderStageFlags

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

pub const fn as_raw(self) -> u32

pub fn is_empty(self) -> bool

pub fn is_all(self) -> bool

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

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

Returns whether other is a subset of self

Trait Implementations

impl BitAnd<ShaderStageFlags> for ShaderStageFlags

type Output = ShaderStageFlags

The resulting type after applying the & operator.

impl BitAndAssign<ShaderStageFlags> for ShaderStageFlags

impl BitOr<ShaderStageFlags> for ShaderStageFlags

type Output = ShaderStageFlags

The resulting type after applying the | operator.

impl BitOrAssign<ShaderStageFlags> for ShaderStageFlags

impl BitXor<ShaderStageFlags> for ShaderStageFlags

type Output = ShaderStageFlags

The resulting type after applying the ^ operator.

impl BitXorAssign<ShaderStageFlags> for ShaderStageFlags

impl Clone for ShaderStageFlags

impl Copy for ShaderStageFlags

impl Debug for ShaderStageFlags

impl Default for ShaderStageFlags

impl Eq for ShaderStageFlags

impl Hash for ShaderStageFlags

impl Not for ShaderStageFlags

type Output = ShaderStageFlags

The resulting type after applying the ! operator.

impl Ord for ShaderStageFlags

impl PartialEq<ShaderStageFlags> for ShaderStageFlags

impl PartialOrd<ShaderStageFlags> for ShaderStageFlags

impl StructuralEq for ShaderStageFlags

impl StructuralPartialEq for ShaderStageFlags

impl Sub<ShaderStageFlags> for ShaderStageFlags

type Output = ShaderStageFlags

The resulting type after applying the - operator.

impl SubAssign<ShaderStageFlags> for ShaderStageFlags

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.