Struct pilka_dyn::ash::vk::PipelineCreateFlags[]

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

Implementations

impl PipelineCreateFlags

impl PipelineCreateFlags

Generated from 'VK_KHR_device_group'

impl PipelineCreateFlags

Generated from 'VK_KHR_ray_tracing'

impl PipelineCreateFlags

Generated from 'VK_KHR_ray_tracing'

impl PipelineCreateFlags

Generated from 'VK_KHR_ray_tracing'

impl PipelineCreateFlags

Generated from 'VK_KHR_ray_tracing'

impl PipelineCreateFlags

Generated from 'VK_KHR_ray_tracing'

impl PipelineCreateFlags

Generated from 'VK_KHR_ray_tracing'

impl PipelineCreateFlags

Generated from 'VK_NV_ray_tracing'

impl PipelineCreateFlags

Generated from 'VK_KHR_pipeline_executable_properties'

impl PipelineCreateFlags

Generated from 'VK_KHR_pipeline_executable_properties'

impl PipelineCreateFlags

Generated from 'VK_NV_device_generated_commands'

impl PipelineCreateFlags

Generated from 'VK_KHR_pipeline_library'

impl PipelineCreateFlags

Generated from 'VK_EXT_pipeline_creation_cache_control'

impl PipelineCreateFlags

Generated from 'VK_EXT_pipeline_creation_cache_control'

impl PipelineCreateFlags

Generated from 'VK_VERSION_1_1'

impl PipelineCreateFlags

Generated from 'VK_VERSION_1_1'

impl PipelineCreateFlags

pub const fn empty() -> PipelineCreateFlags

pub const fn all() -> PipelineCreateFlags

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

pub const fn as_raw(self) -> u32

pub fn is_empty(self) -> bool

pub fn is_all(self) -> bool

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

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

Returns whether other is a subset of self

Trait Implementations

impl BitAnd<PipelineCreateFlags> for PipelineCreateFlags

type Output = PipelineCreateFlags

The resulting type after applying the & operator.

impl BitAndAssign<PipelineCreateFlags> for PipelineCreateFlags

impl BitOr<PipelineCreateFlags> for PipelineCreateFlags

type Output = PipelineCreateFlags

The resulting type after applying the | operator.

impl BitOrAssign<PipelineCreateFlags> for PipelineCreateFlags

impl BitXor<PipelineCreateFlags> for PipelineCreateFlags

type Output = PipelineCreateFlags

The resulting type after applying the ^ operator.

impl BitXorAssign<PipelineCreateFlags> for PipelineCreateFlags

impl Clone for PipelineCreateFlags

impl Copy for PipelineCreateFlags

impl Debug for PipelineCreateFlags

impl Default for PipelineCreateFlags

impl Eq for PipelineCreateFlags

impl Hash for PipelineCreateFlags

impl Not for PipelineCreateFlags

type Output = PipelineCreateFlags

The resulting type after applying the ! operator.

impl Ord for PipelineCreateFlags

impl PartialEq<PipelineCreateFlags> for PipelineCreateFlags

impl PartialOrd<PipelineCreateFlags> for PipelineCreateFlags

impl StructuralEq for PipelineCreateFlags

impl StructuralPartialEq for PipelineCreateFlags

impl Sub<PipelineCreateFlags> for PipelineCreateFlags

type Output = PipelineCreateFlags

The resulting type after applying the - operator.

impl SubAssign<PipelineCreateFlags> for PipelineCreateFlags

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.