pub struct ShaderStageFlagBits(/* private fields */);Expand description
Implementations§
Source§impl ShaderStageFlagBits
impl ShaderStageFlagBits
Sourcepub const TESSELLATION_CONTROL: Self
pub const TESSELLATION_CONTROL: Self
Bit 1.
Sourcepub const TESSELLATION_EVALUATION: Self
pub const TESSELLATION_EVALUATION: Self
Bit 2.
pub const ALL_GRAPHICS: Self
pub const ALL: Self
Sourcepub const CLOSEST_HIT: Self
pub const CLOSEST_HIT: Self
Bit 10.
Sourcepub const INTERSECTION: Self
pub const INTERSECTION: Self
Bit 12.
Sourcepub const SUBPASS_SHADING_BIT: Self
pub const SUBPASS_SHADING_BIT: Self
Bit 14.
Sourcepub const CLUSTER_CULLING_BIT: Self
pub const CLUSTER_CULLING_BIT: Self
Bit 19.
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 BitAnd for ShaderStageFlagBits
impl BitAnd for ShaderStageFlagBits
Source§impl BitAndAssign for ShaderStageFlagBits
impl BitAndAssign for ShaderStageFlagBits
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for ShaderStageFlagBits
impl BitOr for ShaderStageFlagBits
Source§impl BitOrAssign for ShaderStageFlagBits
impl BitOrAssign for ShaderStageFlagBits
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor for ShaderStageFlagBits
impl BitXor for ShaderStageFlagBits
Source§impl BitXorAssign for ShaderStageFlagBits
impl BitXorAssign for ShaderStageFlagBits
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for ShaderStageFlagBits
impl Clone for ShaderStageFlagBits
Source§fn clone(&self) -> ShaderStageFlagBits
fn clone(&self) -> ShaderStageFlagBits
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 Debug for ShaderStageFlagBits
impl Debug for ShaderStageFlagBits
Source§impl Default for ShaderStageFlagBits
impl Default for ShaderStageFlagBits
Source§fn default() -> ShaderStageFlagBits
fn default() -> ShaderStageFlagBits
Returns the “default value” for a type. Read more
Source§impl Hash for ShaderStageFlagBits
impl Hash for ShaderStageFlagBits
Source§impl Not for ShaderStageFlagBits
impl Not for ShaderStageFlagBits
Source§impl Ord for ShaderStageFlagBits
impl Ord for ShaderStageFlagBits
Source§fn cmp(&self, other: &ShaderStageFlagBits) -> Ordering
fn cmp(&self, other: &ShaderStageFlagBits) -> 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 ShaderStageFlagBits
impl PartialEq for ShaderStageFlagBits
Source§impl PartialOrd for ShaderStageFlagBits
impl PartialOrd for ShaderStageFlagBits
impl Copy for ShaderStageFlagBits
impl Eq for ShaderStageFlagBits
impl StructuralPartialEq for ShaderStageFlagBits
Auto Trait Implementations§
impl Freeze for ShaderStageFlagBits
impl RefUnwindSafe for ShaderStageFlagBits
impl Send for ShaderStageFlagBits
impl Sync for ShaderStageFlagBits
impl Unpin for ShaderStageFlagBits
impl UnsafeUnpin for ShaderStageFlagBits
impl UnwindSafe for ShaderStageFlagBits
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