Enum vulkano::pipeline::PipelineBindPoint
source · [−]#[repr(i32)]
pub enum PipelineBindPoint {
Compute,
Graphics,
}
Expand description
The type of a pipeline.
When binding a pipeline or descriptor sets in a command buffer, the state for each bind point
is independent from the others. This means that it is possible, for example, to bind a graphics
pipeline without disturbing any bound compute pipeline. Likewise, binding descriptor sets for
the Compute
bind point does not affect sets that were bound to the Graphics
bind point.
Variants
Compute
Graphics
Trait Implementations
sourceimpl Clone for PipelineBindPoint
impl Clone for PipelineBindPoint
sourcefn clone(&self) -> PipelineBindPoint
fn clone(&self) -> PipelineBindPoint
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 PipelineBindPoint
impl Debug for PipelineBindPoint
sourceimpl From<PipelineBindPoint> for PipelineBindPoint
impl From<PipelineBindPoint> for PipelineBindPoint
sourcefn from(val: PipelineBindPoint) -> Self
fn from(val: PipelineBindPoint) -> Self
Performs the conversion.
sourceimpl Hash for PipelineBindPoint
impl Hash for PipelineBindPoint
impl Copy for PipelineBindPoint
impl Eq for PipelineBindPoint
impl StructuralEq for PipelineBindPoint
impl StructuralPartialEq for PipelineBindPoint
Auto Trait Implementations
impl RefUnwindSafe for PipelineBindPoint
impl Send for PipelineBindPoint
impl Sync for PipelineBindPoint
impl Unpin for PipelineBindPoint
impl UnwindSafe for PipelineBindPoint
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