Struct pilka_incremental::ash::vk::ShaderModuleCreateFlags[]

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

Implementations

impl ShaderModuleCreateFlags

Generated from ‘VK_NV_extension_52’

impl ShaderModuleCreateFlags

pub const fn empty() -> ShaderModuleCreateFlags

pub const fn all() -> ShaderModuleCreateFlags

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

pub const fn as_raw(self) -> u32

pub fn is_empty(self) -> bool

pub fn is_all(self) -> bool

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

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

Returns whether other is a subset of self

Trait Implementations

impl BitAnd<ShaderModuleCreateFlags> for ShaderModuleCreateFlags

type Output = ShaderModuleCreateFlags

The resulting type after applying the & operator.

impl BitAndAssign<ShaderModuleCreateFlags> for ShaderModuleCreateFlags

impl BitOr<ShaderModuleCreateFlags> for ShaderModuleCreateFlags

type Output = ShaderModuleCreateFlags

The resulting type after applying the | operator.

impl BitOrAssign<ShaderModuleCreateFlags> for ShaderModuleCreateFlags

impl BitXor<ShaderModuleCreateFlags> for ShaderModuleCreateFlags

type Output = ShaderModuleCreateFlags

The resulting type after applying the ^ operator.

impl BitXorAssign<ShaderModuleCreateFlags> for ShaderModuleCreateFlags

impl Clone for ShaderModuleCreateFlags

impl Copy for ShaderModuleCreateFlags

impl Debug for ShaderModuleCreateFlags

impl Default for ShaderModuleCreateFlags

impl Eq for ShaderModuleCreateFlags

impl Hash for ShaderModuleCreateFlags

impl Not for ShaderModuleCreateFlags

type Output = ShaderModuleCreateFlags

The resulting type after applying the ! operator.

impl Ord for ShaderModuleCreateFlags

impl PartialEq<ShaderModuleCreateFlags> for ShaderModuleCreateFlags

impl PartialOrd<ShaderModuleCreateFlags> for ShaderModuleCreateFlags

impl StructuralEq for ShaderModuleCreateFlags

impl StructuralPartialEq for ShaderModuleCreateFlags

impl Sub<ShaderModuleCreateFlags> for ShaderModuleCreateFlags

type Output = ShaderModuleCreateFlags

The resulting type after applying the - operator.

impl SubAssign<ShaderModuleCreateFlags> for ShaderModuleCreateFlags

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.