[][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.


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(
    texture: TextureCopyView,
    data: &[u8],
    data_layout: TextureDataLayout,
    size: Extent3d

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

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

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

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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

The type returned in the event of a conversion error.