Trait wgpu_hal::Queue [−][src]
pub trait Queue<A: Api>: Send + Sync { unsafe fn submit(
&mut self,
command_buffers: &[&A::CommandBuffer],
signal_fence: Option<(&mut A::Fence, FenceValue)>
) -> Result<(), DeviceError>; unsafe fn present(
&mut self,
surface: &mut A::Surface,
texture: A::SurfaceTexture
) -> Result<(), SurfaceError>; }
Required methods
unsafe fn submit(
&mut self,
command_buffers: &[&A::CommandBuffer],
signal_fence: Option<(&mut A::Fence, FenceValue)>
) -> Result<(), DeviceError>
unsafe fn submit(
&mut self,
command_buffers: &[&A::CommandBuffer],
signal_fence: Option<(&mut A::Fence, FenceValue)>
) -> Result<(), DeviceError>
Submits the command buffers for execution on GPU.
Valid usage:
- all of the command buffers were created from command pools that are associated with this queue.
- all of the command buffers had
CommadBuffer::finish()
called.