[][src]Struct wgpu::Queue

pub struct Queue { /* fields omitted */ }

Handle to a command queue on a device.

A Queue executes recorded [CommandBuffer] objects and provides convenience methods for writing to buffers and textures.

Methods

impl Queue[src]

pub fn write_buffer(&self, buffer: &Buffer, offset: BufferAddress, data: &[u8])[src]

Schedule a data write into buffer starting at offset.

pub fn write_texture(
    &self,
    texture: TextureCopyView,
    data: &[u8],
    data_layout: TextureDataLayout,
    size: Extent3d
)
[src]

Schedule a data write into texture.

pub fn submit<I: IntoIterator<Item = CommandBuffer>>(&self, command_buffers: I)[src]

Submits a series of finished command buffers for execution.

Auto Trait Implementations

impl !RefUnwindSafe for Queue

impl Send for Queue

impl Sync for Queue

impl Unpin for Queue

impl !UnwindSafe for Queue

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.