Struct vulkano::command_buffer::SecondaryAutoCommandBuffer [−][src]
pub struct SecondaryAutoCommandBuffer<P = StandardCommandPoolAlloc> { /* fields omitted */ }
Trait Implementations
Returns the underlying UnsafeCommandBuffer
of this command buffer.
Checks whether this command buffer is allowed to be recorded to a command buffer, and if so locks it. Read more
Unlocks the command buffer. Should be called once for each call to lock_record
. Read more
Returns a CommandBufferInheritance
value describing the properties that the command
buffer inherits from its parent primary command buffer. Read more
Returns the number of buffers accessed by this command buffer.
Returns the index
th buffer of this command buffer, or None
if out of range. Read more
Returns the number of images accessed by this command buffer.
fn image(
&self,
index: usize
) -> Option<(&dyn ImageAccess, PipelineMemoryAccess, ImageLayout, ImageLayout, ImageUninitializedSafe)>
fn image(
&self,
index: usize
) -> Option<(&dyn ImageAccess, PipelineMemoryAccess, ImageLayout, ImageLayout, ImageUninitializedSafe)>
Returns the index
th image of this command buffer, or None
if out of range. Read more
Auto Trait Implementations
impl<P = StandardCommandPoolAlloc> !RefUnwindSafe for SecondaryAutoCommandBuffer<P>
impl<P> Send for SecondaryAutoCommandBuffer<P> where
P: Send,
impl<P> Sync for SecondaryAutoCommandBuffer<P> where
P: Sync,
impl<P> Unpin for SecondaryAutoCommandBuffer<P> where
P: Unpin,
impl<P = StandardCommandPoolAlloc> !UnwindSafe for SecondaryAutoCommandBuffer<P>
Blanket Implementations
Mutably borrows from an owned value. Read more
Builds a pointer to this type from a raw pointer.
Returns true if the size is suitable to store a type like this.
Returns the size of an individual element.