Struct asche::TransferQueue [−][src]
pub struct TransferQueue { pub family_index: u32, // some fields omitted }
Expand description
A queue for transfer operations.
Fields
family_index: u32
The queue family index of this queue.
Implementations
Creates a new command pool. Pools are not cached and are owned by the caller.
pub fn submit(
&mut self,
command_buffer: &TransferCommandBuffer,
fence: Option<&Fence>
) -> Result<(), AscheError>
pub fn submit(
&mut self,
command_buffer: &TransferCommandBuffer,
fence: Option<&Fence>
) -> Result<(), AscheError>
Submits a command buffer to a queue. Vulkan Manual Page
pub fn submit_all(
&mut self,
command_buffer: &[TransferCommandBuffer],
fence: Option<&Fence>
) -> Result<(), AscheError>
pub fn submit_all(
&mut self,
command_buffer: &[TransferCommandBuffer],
fence: Option<&Fence>
) -> Result<(), AscheError>
Submit command buffers to a queue. Vulkan Manual Page
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for TransferQueue
impl Send for TransferQueue
impl Sync for TransferQueue
impl Unpin for TransferQueue
impl !UnwindSafe for TransferQueue