[][src]Enum gfx_hal::command::Secondary

pub enum Secondary {}

Indicates a secondary command buffer.

Vulkan describes a secondary command buffer as one which cannot be directly submitted to a queue, but can be executed by a primary command buffer. This allows multiple secondary command buffers to be constructed which do specific things and can then be composed together into primary command buffers.

Trait Implementations

impl Level for Secondary[src]

impl<B, C, S> Submittable<B, C, Secondary> for SubpassCommandBuffer<B, S> where
    B: Backend,
    C: Capability + Supports<Graphics>,
    S: Shot
[src]

impl Debug for Secondary[src]

Auto Trait Implementations

impl Unpin for Secondary

impl Sync for Secondary

impl Send for Secondary

impl UnwindSafe for Secondary

impl RefUnwindSafe for Secondary

Blanket Implementations

impl<T> Supports<T> for T[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]