Trait GPUQueueMethods 
Source pub trait GPUQueueMethods<D>{
    // Required methods
    fn Submit(&self, buffers: Vec<Root<Dom<<D as DomTypes>::GPUCommandBuffer>>>);
    fn OnSubmittedWorkDone(
        &self,
        _can_gc: CanGc,
    ) -> Rc<<D as DomTypes>::Promise>;
    fn WriteBuffer(
        &self,
        buffer: &<D as DomTypes>::GPUBuffer,
        bufferOffset: u64,
        data: ArrayBufferViewOrArrayBuffer,
        dataOffset: u64,
        size: Option<u64>,
    ) -> Result<(), Error>;
    fn WriteTexture(
        &self,
        destination: &GPUImageCopyTexture<D>,
        data: ArrayBufferViewOrArrayBuffer,
        dataLayout: &GPUImageDataLayout,
        size: RangeEnforcedUnsignedLongSequenceOrGPUExtent3DDict,
    ) -> Result<(), Error>;
    fn Label(&self) -> USVString;
    fn SetLabel(&self, value: USVString);
}