Struct asche::TransferCommandPool [−][src]
pub struct TransferCommandPool { pub raw: CommandPool, // some fields omitted }
Expand description
A command pool for the transfer queue.
Fields
raw: CommandPool
The raw Vulkan command pool.
Implementations
pub fn create_command_buffer(
&mut self,
wait_semaphores: &[CommandBufferSemaphore],
signal_semaphores: &[CommandBufferSemaphore]
) -> Result<TransferCommandBuffer, AscheError>
pub fn create_command_buffer(
&mut self,
wait_semaphores: &[CommandBufferSemaphore],
signal_semaphores: &[CommandBufferSemaphore]
) -> Result<TransferCommandBuffer, AscheError>
Creates a new command buffer.
Resets a command pool.