[−][src]Enum gfx_hal::command::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]
B: Backend,
C: Capability + Supports<Graphics>,
S: Shot,
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]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,