Struct gfx_backend_empty::Queue [−][src]
pub struct Queue;
Expand description
Dummy command queue doing nothing.
Trait Implementations
Submit command buffers to queue for execution. Read more
unsafe fn present(
&mut self,
_surface: &mut Surface,
_image: SwapchainImage,
_wait_semaphore: Option<&mut ()>
) -> Result<Option<Suboptimal>, PresentError>
unsafe fn present(
&mut self,
_surface: &mut Surface,
_image: SwapchainImage,
_wait_semaphore: Option<&mut ()>
) -> Result<Option<Suboptimal>, PresentError>
Present a swapchain image directly to a surface, after waiting on wait_semaphore
. Read more
Wait for the queue to be idle.
The amount of nanoseconds that causes a timestamp query value to increment by one.
unsafe fn bind_sparse<'a, Iw, Is, Ibi, Ib, Iii, Io, Ii>(
&mut self,
_wait_semaphores: Iw,
_signal_semaphores: Is,
_buffer_memory_binds: Ib,
_image_opaque_memory_binds: Io,
_image_memory_binds: Ii,
_device: &<B as Backend>::Device,
_fence: Option<&<B as Backend>::Fence>
) where
Is: Iterator<Item = &'a <B as Backend>::Semaphore>,
Iw: Iterator<Item = &'a <B as Backend>::Semaphore>,
Io: Iterator<Item = (&'a mut <B as Backend>::Image, Ibi)>,
Ibi: Iterator<Item = &'a SparseBind<&'a <B as Backend>::Memory>>,
Ib: Iterator<Item = (&'a mut <B as Backend>::Buffer, Ibi)>,
Iii: Iterator<Item = &'a SparseImageBind<&'a <B as Backend>::Memory>>,
Ii: Iterator<Item = (&'a mut <B as Backend>::Image, Iii)>,
unsafe fn bind_sparse<'a, Iw, Is, Ibi, Ib, Iii, Io, Ii>(
&mut self,
_wait_semaphores: Iw,
_signal_semaphores: Is,
_buffer_memory_binds: Ib,
_image_opaque_memory_binds: Io,
_image_memory_binds: Ii,
_device: &<B as Backend>::Device,
_fence: Option<&<B as Backend>::Fence>
) where
Is: Iterator<Item = &'a <B as Backend>::Semaphore>,
Iw: Iterator<Item = &'a <B as Backend>::Semaphore>,
Io: Iterator<Item = (&'a mut <B as Backend>::Image, Ibi)>,
Ibi: Iterator<Item = &'a SparseBind<&'a <B as Backend>::Memory>>,
Ib: Iterator<Item = (&'a mut <B as Backend>::Buffer, Ibi)>,
Iii: Iterator<Item = &'a SparseImageBind<&'a <B as Backend>::Memory>>,
Ii: Iterator<Item = (&'a mut <B as Backend>::Image, Iii)>,
Sparse memory bind operation. Read more
Auto Trait Implementations
impl RefUnwindSafe for Queue
impl UnwindSafe for Queue