Trait GPUQueueMethods
Source pub trait GPUQueueMethods<D: DomTypes> {
// Required methods
fn Submit(&self, commandBuffers: Vec<DomRoot<D::GPUCommandBuffer>>);
fn OnSubmittedWorkDone(&self, _can_gc: CanGc) -> Rc<D::Promise>;
fn WriteBuffer(
&self,
buffer: &D::GPUBuffer,
bufferOffset: u64,
data: ArrayBufferViewOrArrayBuffer,
dataOffset: u64,
size: Option<u64>,
) -> Fallible<()>;
fn WriteTexture(
&self,
destination: &GPUTexelCopyTextureInfo<D>,
data: ArrayBufferViewOrArrayBuffer,
dataLayout: &GPUTexelCopyBufferLayout,
size: RangeEnforcedUnsignedLongSequenceOrGPUExtent3DDict,
) -> Fallible<()>;
fn Label(&self) -> USVString;
fn SetLabel(&self, value: USVString);
}