Struct erupt::vk1_0::PipelineStageFlagBits
source · #[repr(transparent)]pub struct PipelineStageFlagBits(pub u32);
Expand description
Vulkan Manual Page · Bits enum of PipelineStageFlags
Tuple Fields
0: u32
Implementations
sourceimpl PipelineStageFlagBits
impl PipelineStageFlagBits
Provided by crate::extensions::ext_conditional_rendering
pub const CONDITIONAL_RENDERING_EXT: Self = _
sourceimpl PipelineStageFlagBits
impl PipelineStageFlagBits
Provided by crate::extensions::ext_fragment_density_map
pub const FRAGMENT_DENSITY_PROCESS_EXT: Self = _
sourceimpl PipelineStageFlagBits
impl PipelineStageFlagBits
Provided by crate::extensions::ext_transform_feedback
pub const TRANSFORM_FEEDBACK_EXT: Self = _
sourceimpl PipelineStageFlagBits
impl PipelineStageFlagBits
Provided by crate::extensions::khr_acceleration_structure
pub const ACCELERATION_STRUCTURE_BUILD_KHR: Self = _
sourceimpl PipelineStageFlagBits
impl PipelineStageFlagBits
Provided by crate::extensions::khr_fragment_shading_rate
pub const FRAGMENT_SHADING_RATE_ATTACHMENT_KHR: Self = _
sourceimpl PipelineStageFlagBits
impl PipelineStageFlagBits
Provided by crate::extensions::khr_ray_tracing_pipeline
pub const RAY_TRACING_SHADER_KHR: Self = _
sourceimpl PipelineStageFlagBits
impl PipelineStageFlagBits
Provided by crate::extensions::khr_synchronization2
sourceimpl PipelineStageFlagBits
impl PipelineStageFlagBits
Provided by crate::extensions::nv_device_generated_commands
pub const COMMAND_PREPROCESS_NV: Self = _
sourceimpl PipelineStageFlagBits
impl PipelineStageFlagBits
Provided by crate::extensions::nv_mesh_shader
pub const TASK_SHADER_NV: Self = _
pub const MESH_SHADER_NV: Self = _
sourceimpl PipelineStageFlagBits
impl PipelineStageFlagBits
Provided by crate::extensions::nv_ray_tracing
pub const RAY_TRACING_SHADER_NV: Self = Self::RAY_TRACING_SHADER_KHR
pub const ACCELERATION_STRUCTURE_BUILD_NV: Self = Self::ACCELERATION_STRUCTURE_BUILD_KHR
sourceimpl PipelineStageFlagBits
impl PipelineStageFlagBits
Provided by crate::extensions::nv_shading_rate_image
pub const SHADING_RATE_IMAGE_NV: Self = Self::FRAGMENT_SHADING_RATE_ATTACHMENT_KHR
sourceimpl PipelineStageFlagBits
impl PipelineStageFlagBits
sourcepub const fn bitmask(&self) -> PipelineStageFlags
pub const fn bitmask(&self) -> PipelineStageFlags
Converts this enum variant to the corresponding bitmask
sourceimpl PipelineStageFlagBits
impl PipelineStageFlagBits
Provided by crate::vk1_0
pub const TOP_OF_PIPE: Self = _
pub const DRAW_INDIRECT: Self = _
pub const VERTEX_INPUT: Self = _
pub const VERTEX_SHADER: Self = _
pub const TESSELLATION_CONTROL_SHADER: Self = _
pub const TESSELLATION_EVALUATION_SHADER: Self = _
pub const GEOMETRY_SHADER: Self = _
pub const FRAGMENT_SHADER: Self = _
pub const EARLY_FRAGMENT_TESTS: Self = _
pub const LATE_FRAGMENT_TESTS: Self = _
pub const COLOR_ATTACHMENT_OUTPUT: Self = _
pub const COMPUTE_SHADER: Self = _
pub const TRANSFER: Self = _
pub const BOTTOM_OF_PIPE: Self = _
pub const HOST: Self = _
pub const ALL_GRAPHICS: Self = _
pub const ALL_COMMANDS: Self = _
Trait Implementations
sourceimpl Clone for PipelineStageFlagBits
impl Clone for PipelineStageFlagBits
sourcefn clone(&self) -> PipelineStageFlagBits
fn clone(&self) -> PipelineStageFlagBits
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for PipelineStageFlagBits
impl Debug for PipelineStageFlagBits
sourceimpl Default for PipelineStageFlagBits
impl Default for PipelineStageFlagBits
sourcefn default() -> PipelineStageFlagBits
fn default() -> PipelineStageFlagBits
Returns the “default value” for a type. Read more
sourceimpl Hash for PipelineStageFlagBits
impl Hash for PipelineStageFlagBits
sourceimpl Ord for PipelineStageFlagBits
impl Ord for PipelineStageFlagBits
sourcefn cmp(&self, other: &PipelineStageFlagBits) -> Ordering
fn cmp(&self, other: &PipelineStageFlagBits) -> Ordering
1.21.0 · sourcefn 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
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<PipelineStageFlagBits> for PipelineStageFlagBits
impl PartialEq<PipelineStageFlagBits> for PipelineStageFlagBits
sourcefn eq(&self, other: &PipelineStageFlagBits) -> bool
fn eq(&self, other: &PipelineStageFlagBits) -> bool
sourceimpl PartialOrd<PipelineStageFlagBits> for PipelineStageFlagBits
impl PartialOrd<PipelineStageFlagBits> for PipelineStageFlagBits
sourcefn partial_cmp(&self, other: &PipelineStageFlagBits) -> Option<Ordering>
fn partial_cmp(&self, other: &PipelineStageFlagBits) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for PipelineStageFlagBits
impl Eq for PipelineStageFlagBits
impl StructuralEq for PipelineStageFlagBits
impl StructuralPartialEq for PipelineStageFlagBits
Auto Trait Implementations
impl RefUnwindSafe for PipelineStageFlagBits
impl Send for PipelineStageFlagBits
impl Sync for PipelineStageFlagBits
impl Unpin for PipelineStageFlagBits
impl UnwindSafe for PipelineStageFlagBits
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more