pub trait GPUQueueMethods {
    fn Submit(&self, commandBuffers: Vec<Root<Dom<GPUCommandBuffer>>>);
    fn WriteBuffer(
        &self,
        buffer: &GPUBuffer,
        bufferOffset: u64,
        data: ArrayBufferViewOrArrayBuffer,
        dataOffset: u64,
        size: Option<u64>
    ) -> Result<(), Error>; fn WriteTexture(
        &self,
        destination: &GPUTextureCopyView,
        data: ArrayBufferViewOrArrayBuffer,
        dataLayout: &GPUTextureDataLayout,
        size: RangeEnforcedUnsignedLongSequenceOrGPUExtent3DDict
    ) -> Result<(), Error>; fn GetLabel(&self) -> Option<USVString>; fn SetLabel(&self, value: Option<USVString>); }

Required Methods§

source

fn Submit(&self, commandBuffers: Vec<Root<Dom<GPUCommandBuffer>>>)

source

fn WriteBuffer(
    &self,
    buffer: &GPUBuffer,
    bufferOffset: u64,
    data: ArrayBufferViewOrArrayBuffer,
    dataOffset: u64,
    size: Option<u64>
) -> Result<(), Error>

source

fn WriteTexture(
    &self,
    destination: &GPUTextureCopyView,
    data: ArrayBufferViewOrArrayBuffer,
    dataLayout: &GPUTextureDataLayout,
    size: RangeEnforcedUnsignedLongSequenceOrGPUExtent3DDict
) -> Result<(), Error>

source

fn GetLabel(&self) -> Option<USVString>

source

fn SetLabel(&self, value: Option<USVString>)

Implementors§