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_semaphore: Option<CommandBufferSemaphore<'_>>,
signal_semaphore: Option<CommandBufferSemaphore<'_>>
) -> Result<TransferCommandBuffer, AscheError>
[src]
pub fn create_command_buffer(
&mut self,
wait_semaphore: Option<CommandBufferSemaphore<'_>>,
signal_semaphore: Option<CommandBufferSemaphore<'_>>
) -> Result<TransferCommandBuffer, AscheError>
[src]Creates a new command buffer.
Resets a command pool.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for TransferCommandPool
impl Send for TransferCommandPool
impl Sync for TransferCommandPool
impl Unpin for TransferCommandPool
impl !UnwindSafe for TransferCommandPool