pub struct PipelineStageFlagBits(/* private fields */);Expand description
Implementations§
Source§impl PipelineStageFlagBits
impl PipelineStageFlagBits
Sourcepub const TOP_OF_PIPE: Self
pub const TOP_OF_PIPE: Self
Bit 0.
Sourcepub const DRAW_INDIRECT: Self
pub const DRAW_INDIRECT: Self
Bit 1.
Sourcepub const VERTEX_INPUT: Self
pub const VERTEX_INPUT: Self
Bit 2.
Sourcepub const VERTEX_SHADER: Self
pub const VERTEX_SHADER: Self
Bit 3.
Sourcepub const TESSELLATION_CONTROL_SHADER: Self
pub const TESSELLATION_CONTROL_SHADER: Self
Bit 4.
Sourcepub const TESSELLATION_EVALUATION_SHADER: Self
pub const TESSELLATION_EVALUATION_SHADER: Self
Bit 5.
Sourcepub const GEOMETRY_SHADER: Self
pub const GEOMETRY_SHADER: Self
Bit 6.
Sourcepub const FRAGMENT_SHADER: Self
pub const FRAGMENT_SHADER: Self
Bit 7.
Sourcepub const EARLY_FRAGMENT_TESTS: Self
pub const EARLY_FRAGMENT_TESTS: Self
Bit 8.
Sourcepub const LATE_FRAGMENT_TESTS: Self
pub const LATE_FRAGMENT_TESTS: Self
Bit 9.
Sourcepub const COLOR_ATTACHMENT_OUTPUT: Self
pub const COLOR_ATTACHMENT_OUTPUT: Self
Bit 10.
Sourcepub const COMPUTE_SHADER: Self
pub const COMPUTE_SHADER: Self
Bit 11.
Sourcepub const BOTTOM_OF_PIPE: Self
pub const BOTTOM_OF_PIPE: Self
Bit 13.
Sourcepub const ALL_GRAPHICS: Self
pub const ALL_GRAPHICS: Self
Bit 15.
Sourcepub const ALL_COMMANDS: Self
pub const ALL_COMMANDS: Self
Bit 16.
pub const NONE: Self
Sourcepub const TRANSFORM_FEEDBACK: Self
pub const TRANSFORM_FEEDBACK: Self
Bit 24.
Sourcepub const CONDITIONAL_RENDERING: Self
pub const CONDITIONAL_RENDERING: Self
Bit 18.
Sourcepub const ACCELERATION_STRUCTURE_BUILD: Self
pub const ACCELERATION_STRUCTURE_BUILD: Self
Bit 25.
Sourcepub const RAY_TRACING_SHADER: Self
pub const RAY_TRACING_SHADER: Self
Bit 21.
pub const SHADING_RATE_IMAGE: Self = Self::FRAGMENT_SHADING_RATE_ATTACHMENT
Sourcepub const FRAGMENT_DENSITY_PROCESS: Self
pub const FRAGMENT_DENSITY_PROCESS: Self
Bit 23.
Sourcepub const FRAGMENT_SHADING_RATE_ATTACHMENT: Self
pub const FRAGMENT_SHADING_RATE_ATTACHMENT: Self
Bit 22.
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 PipelineStageFlagBits
impl BitAnd for PipelineStageFlagBits
Source§impl BitAndAssign for PipelineStageFlagBits
impl BitAndAssign for PipelineStageFlagBits
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for PipelineStageFlagBits
impl BitOr for PipelineStageFlagBits
Source§impl BitOrAssign for PipelineStageFlagBits
impl BitOrAssign for PipelineStageFlagBits
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor for PipelineStageFlagBits
impl BitXor for PipelineStageFlagBits
Source§impl BitXorAssign for PipelineStageFlagBits
impl BitXorAssign for PipelineStageFlagBits
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for PipelineStageFlagBits
impl Clone for PipelineStageFlagBits
Source§fn clone(&self) -> PipelineStageFlagBits
fn clone(&self) -> PipelineStageFlagBits
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 PipelineStageFlagBits
impl Debug for PipelineStageFlagBits
Source§impl Default for PipelineStageFlagBits
impl Default for PipelineStageFlagBits
Source§fn default() -> PipelineStageFlagBits
fn default() -> PipelineStageFlagBits
Returns the “default value” for a type. Read more
Source§impl Hash for PipelineStageFlagBits
impl Hash for PipelineStageFlagBits
Source§impl Not for PipelineStageFlagBits
impl Not for PipelineStageFlagBits
Source§impl Ord for PipelineStageFlagBits
impl Ord for PipelineStageFlagBits
Source§fn cmp(&self, other: &PipelineStageFlagBits) -> Ordering
fn cmp(&self, other: &PipelineStageFlagBits) -> 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 PipelineStageFlagBits
impl PartialEq for PipelineStageFlagBits
Source§impl PartialOrd for PipelineStageFlagBits
impl PartialOrd for PipelineStageFlagBits
impl Copy for PipelineStageFlagBits
impl Eq for PipelineStageFlagBits
impl StructuralPartialEq for PipelineStageFlagBits
Auto Trait Implementations§
impl Freeze for PipelineStageFlagBits
impl RefUnwindSafe for PipelineStageFlagBits
impl Send for PipelineStageFlagBits
impl Sync for PipelineStageFlagBits
impl Unpin for PipelineStageFlagBits
impl UnsafeUnpin for PipelineStageFlagBits
impl UnwindSafe for PipelineStageFlagBits
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