pub struct PipelineStageFlags2(/* private fields */);
Expand description
Implementations§
Source§impl PipelineStageFlags2
impl PipelineStageFlags2
Source§impl PipelineStageFlags2
impl PipelineStageFlags2
pub const NONE: Self
pub const NONE_KHR: Self = Self::NONE
pub const TOP_OF_PIPE: Self
pub const TOP_OF_PIPE_KHR: Self = Self::TOP_OF_PIPE
pub const DRAW_INDIRECT: Self
pub const DRAW_INDIRECT_KHR: Self = Self::DRAW_INDIRECT
pub const VERTEX_INPUT: Self
pub const VERTEX_INPUT_KHR: Self = Self::VERTEX_INPUT
pub const VERTEX_SHADER: Self
pub const VERTEX_SHADER_KHR: Self = Self::VERTEX_SHADER
pub const TESSELLATION_CONTROL_SHADER: Self
pub const TESSELLATION_CONTROL_SHADER_KHR: Self = Self::TESSELLATION_CONTROL_SHADER
pub const TESSELLATION_EVALUATION_SHADER: Self
pub const TESSELLATION_EVALUATION_SHADER_KHR: Self = Self::TESSELLATION_EVALUATION_SHADER
pub const GEOMETRY_SHADER: Self
pub const GEOMETRY_SHADER_KHR: Self = Self::GEOMETRY_SHADER
pub const FRAGMENT_SHADER: Self
pub const FRAGMENT_SHADER_KHR: Self = Self::FRAGMENT_SHADER
pub const EARLY_FRAGMENT_TESTS: Self
pub const EARLY_FRAGMENT_TESTS_KHR: Self = Self::EARLY_FRAGMENT_TESTS
pub const LATE_FRAGMENT_TESTS: Self
pub const LATE_FRAGMENT_TESTS_KHR: Self = Self::LATE_FRAGMENT_TESTS
pub const COLOR_ATTACHMENT_OUTPUT: Self
pub const COLOR_ATTACHMENT_OUTPUT_KHR: Self = Self::COLOR_ATTACHMENT_OUTPUT
pub const COMPUTE_SHADER: Self
pub const COMPUTE_SHADER_KHR: Self = Self::COMPUTE_SHADER
pub const ALL_TRANSFER: Self
pub const ALL_TRANSFER_KHR: Self = Self::ALL_TRANSFER
pub const TRANSFER: Self = Self::ALL_TRANSFER_KHR
pub const TRANSFER_KHR: Self = Self::TRANSFER
pub const BOTTOM_OF_PIPE: Self
pub const BOTTOM_OF_PIPE_KHR: Self = Self::BOTTOM_OF_PIPE
pub const HOST: Self
pub const HOST_KHR: Self = Self::HOST
pub const ALL_GRAPHICS: Self
pub const ALL_GRAPHICS_KHR: Self = Self::ALL_GRAPHICS
pub const ALL_COMMANDS: Self
pub const ALL_COMMANDS_KHR: Self = Self::ALL_COMMANDS
pub const COPY: Self
pub const COPY_KHR: Self = Self::COPY
pub const RESOLVE: Self
pub const RESOLVE_KHR: Self = Self::RESOLVE
pub const BLIT: Self
pub const BLIT_KHR: Self = Self::BLIT
pub const CLEAR: Self
pub const CLEAR_KHR: Self = Self::CLEAR
pub const INDEX_INPUT: Self
pub const INDEX_INPUT_KHR: Self = Self::INDEX_INPUT
pub const VERTEX_ATTRIBUTE_INPUT: Self
pub const VERTEX_ATTRIBUTE_INPUT_KHR: Self = Self::VERTEX_ATTRIBUTE_INPUT
pub const PRE_RASTERIZATION_SHADERS: Self
pub const PRE_RASTERIZATION_SHADERS_KHR: Self = Self::PRE_RASTERIZATION_SHADERS
Source§impl PipelineStageFlags2
Generated from ‘VK_KHR_video_decode_queue’
impl PipelineStageFlags2
Generated from ‘VK_KHR_video_decode_queue’
pub const VIDEO_DECODE_KHR: Self
Source§impl PipelineStageFlags2
Generated from ‘VK_KHR_video_encode_queue’
impl PipelineStageFlags2
Generated from ‘VK_KHR_video_encode_queue’
pub const VIDEO_ENCODE_KHR: Self
Source§impl PipelineStageFlags2
Generated from ‘VK_KHR_synchronization2’
impl PipelineStageFlags2
Generated from ‘VK_KHR_synchronization2’
pub const TRANSFORM_FEEDBACK_EXT: Self
Sourcepub const CONDITIONAL_RENDERING_EXT: Self
pub const CONDITIONAL_RENDERING_EXT: Self
A pipeline stage for conditional rendering predicate fetch
pub const COMMAND_PREPROCESS_NV: Self
pub const FRAGMENT_SHADING_RATE_ATTACHMENT_KHR: Self
pub const SHADING_RATE_IMAGE_NV: Self = Self::FRAGMENT_SHADING_RATE_ATTACHMENT_KHR
pub const ACCELERATION_STRUCTURE_BUILD_KHR: Self
pub const RAY_TRACING_SHADER_KHR: Self
pub const RAY_TRACING_SHADER_NV: Self = Self::RAY_TRACING_SHADER_KHR
pub const ACCELERATION_STRUCTURE_BUILD_NV: Self = Self::ACCELERATION_STRUCTURE_BUILD_KHR
pub const FRAGMENT_DENSITY_PROCESS_EXT: Self
pub const TASK_SHADER_NV: Self
pub const MESH_SHADER_NV: Self
Source§impl PipelineStageFlags2
Generated from ‘VK_HUAWEI_subpass_shading’
impl PipelineStageFlags2
Generated from ‘VK_HUAWEI_subpass_shading’
pub const SUBPASS_SHADING_HUAWEI: Self
Source§impl PipelineStageFlags2
Generated from ‘VK_HUAWEI_invocation_mask’
impl PipelineStageFlags2
Generated from ‘VK_HUAWEI_invocation_mask’
pub const INVOCATION_MASK_HUAWEI: Self
Source§impl PipelineStageFlags2
Generated from ‘VK_KHR_extension_387’
impl PipelineStageFlags2
Generated from ‘VK_KHR_extension_387’
pub const RESERVED_387_KHR: Self
Trait Implementations§
Source§impl BitAnd for PipelineStageFlags2
impl BitAnd for PipelineStageFlags2
Source§impl BitAndAssign for PipelineStageFlags2
impl BitAndAssign for PipelineStageFlags2
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moreSource§impl BitOr for PipelineStageFlags2
impl BitOr for PipelineStageFlags2
Source§impl BitOrAssign for PipelineStageFlags2
impl BitOrAssign for PipelineStageFlags2
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moreSource§impl BitXor for PipelineStageFlags2
impl BitXor for PipelineStageFlags2
Source§impl BitXorAssign for PipelineStageFlags2
impl BitXorAssign for PipelineStageFlags2
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moreSource§impl Clone for PipelineStageFlags2
impl Clone for PipelineStageFlags2
Source§fn clone(&self) -> PipelineStageFlags2
fn clone(&self) -> PipelineStageFlags2
Returns a copy 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 PipelineStageFlags2
impl Default for PipelineStageFlags2
Source§impl Hash for PipelineStageFlags2
impl Hash for PipelineStageFlags2
Source§impl Not for PipelineStageFlags2
impl Not for PipelineStageFlags2
Source§impl Ord for PipelineStageFlags2
impl Ord for PipelineStageFlags2
Source§fn cmp(&self, other: &PipelineStageFlags2) -> Ordering
fn cmp(&self, other: &PipelineStageFlags2) -> 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 PipelineStageFlags2
impl PartialEq for PipelineStageFlags2
Source§impl PartialOrd for PipelineStageFlags2
impl PartialOrd for PipelineStageFlags2
impl Copy for PipelineStageFlags2
impl Eq for PipelineStageFlags2
impl StructuralPartialEq for PipelineStageFlags2
Auto Trait Implementations§
impl Freeze for PipelineStageFlags2
impl RefUnwindSafe for PipelineStageFlags2
impl Send for PipelineStageFlags2
impl Sync for PipelineStageFlags2
impl Unpin for PipelineStageFlags2
impl UnwindSafe for PipelineStageFlags2
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