Enum vulkano::sync::PipelineStage
source · [−]#[repr(u32)]
pub enum PipelineStage {
Show 18 variants
TopOfPipe,
DrawIndirect,
VertexInput,
VertexShader,
TessellationControlShader,
TessellationEvaluationShader,
GeometryShader,
FragmentShader,
EarlyFragmentTests,
LateFragmentTests,
ColorAttachmentOutput,
ComputeShader,
Transfer,
BottomOfPipe,
Host,
AllGraphics,
AllCommands,
RayTracingShader,
}
Variants
TopOfPipe
DrawIndirect
VertexInput
VertexShader
TessellationControlShader
TessellationEvaluationShader
GeometryShader
FragmentShader
EarlyFragmentTests
LateFragmentTests
ColorAttachmentOutput
ComputeShader
Transfer
BottomOfPipe
Host
AllGraphics
AllCommands
RayTracingShader
Implementations
sourceimpl PipelineStage
impl PipelineStage
pub fn required_queue_flags(&self) -> QueueFlags
Trait Implementations
sourceimpl Clone for PipelineStage
impl Clone for PipelineStage
sourcefn clone(&self) -> PipelineStage
fn clone(&self) -> PipelineStage
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 more
sourceimpl Debug for PipelineStage
impl Debug for PipelineStage
sourceimpl From<PipelineStage> for PipelineStageFlags
impl From<PipelineStage> for PipelineStageFlags
sourcefn from(val: PipelineStage) -> Self
fn from(val: PipelineStage) -> Self
Performs the conversion.
sourceimpl PartialEq<PipelineStage> for PipelineStage
impl PartialEq<PipelineStage> for PipelineStage
impl Copy for PipelineStage
impl Eq for PipelineStage
impl StructuralEq for PipelineStage
impl StructuralPartialEq for PipelineStage
Auto Trait Implementations
impl RefUnwindSafe for PipelineStage
impl Send for PipelineStage
impl Sync for PipelineStage
impl Unpin for PipelineStage
impl UnwindSafe for PipelineStage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more