pub struct PipelineShaderStageCreateFlagBits(/* private fields */);Expand description
Implementations§
Source§impl PipelineShaderStageCreateFlagBits
impl PipelineShaderStageCreateFlagBits
Sourcepub const ALLOW_VARYING_SUBGROUP_SIZE: Self
pub const ALLOW_VARYING_SUBGROUP_SIZE: Self
Bit 0.
Sourcepub const REQUIRE_FULL_SUBGROUPS: Self
pub const REQUIRE_FULL_SUBGROUPS: Self
Bit 1.
pub const fn empty() -> Self
pub const fn from_raw(value: u32) -> Self
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn contains(self, other: Self) -> bool
pub const fn all() -> Self
Trait Implementations§
Source§impl BitAndAssign for PipelineShaderStageCreateFlagBits
impl BitAndAssign for PipelineShaderStageCreateFlagBits
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOrAssign for PipelineShaderStageCreateFlagBits
impl BitOrAssign for PipelineShaderStageCreateFlagBits
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXorAssign for PipelineShaderStageCreateFlagBits
impl BitXorAssign for PipelineShaderStageCreateFlagBits
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for PipelineShaderStageCreateFlagBits
impl Clone for PipelineShaderStageCreateFlagBits
Source§fn clone(&self) -> PipelineShaderStageCreateFlagBits
fn clone(&self) -> PipelineShaderStageCreateFlagBits
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for PipelineShaderStageCreateFlagBits
impl Default for PipelineShaderStageCreateFlagBits
Source§fn default() -> PipelineShaderStageCreateFlagBits
fn default() -> PipelineShaderStageCreateFlagBits
Returns the “default value” for a type. Read more
Source§impl Ord for PipelineShaderStageCreateFlagBits
impl Ord for PipelineShaderStageCreateFlagBits
Source§fn cmp(&self, other: &PipelineShaderStageCreateFlagBits) -> Ordering
fn cmp(&self, other: &PipelineShaderStageCreateFlagBits) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for PipelineShaderStageCreateFlagBits
impl PartialEq for PipelineShaderStageCreateFlagBits
Source§fn eq(&self, other: &PipelineShaderStageCreateFlagBits) -> bool
fn eq(&self, other: &PipelineShaderStageCreateFlagBits) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for PipelineShaderStageCreateFlagBits
impl PartialOrd for PipelineShaderStageCreateFlagBits
impl Copy for PipelineShaderStageCreateFlagBits
impl Eq for PipelineShaderStageCreateFlagBits
impl StructuralPartialEq for PipelineShaderStageCreateFlagBits
Auto Trait Implementations§
impl Freeze for PipelineShaderStageCreateFlagBits
impl RefUnwindSafe for PipelineShaderStageCreateFlagBits
impl Send for PipelineShaderStageCreateFlagBits
impl Sync for PipelineShaderStageCreateFlagBits
impl Unpin for PipelineShaderStageCreateFlagBits
impl UnsafeUnpin for PipelineShaderStageCreateFlagBits
impl UnwindSafe for PipelineShaderStageCreateFlagBits
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more