Struct asche::ComputeQueue [−][src]
pub struct ComputeQueue { pub family_index: u32, // some fields omitted }
Expand description
A queue for compute 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: &ComputeCommandBuffer,
fence: Option<&Fence>
) -> Result<(), AscheError>
[src]
pub fn submit(
&mut self,
command_buffer: &ComputeCommandBuffer,
fence: Option<&Fence>
) -> Result<(), AscheError>
[src]Submits a command buffer to a queue. Vulkan Manual Page
pub fn submit_all(
&mut self,
command_buffer: &[ComputeCommandBuffer],
fence: Option<&Fence>
) -> Result<(), AscheError>
[src]
pub fn submit_all(
&mut self,
command_buffer: &[ComputeCommandBuffer],
fence: Option<&Fence>
) -> Result<(), AscheError>
[src]Submit command buffers to a queue. Vulkan Manual Page
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ComputeQueue
impl Send for ComputeQueue
impl Sync for ComputeQueue
impl Unpin for ComputeQueue
impl !UnwindSafe for ComputeQueue