Trait GPUComputePassEncoderMethods
Source pub trait GPUComputePassEncoderMethods<D>{
// Required methods
fn SetPipeline(&self, pipeline: &<D as DomTypes>::GPUComputePipeline);
fn DispatchWorkgroups(
&self,
workgroupCountX: u32,
workgroupCountY: u32,
workgroupCountZ: u32,
);
fn DispatchWorkgroupsIndirect(
&self,
indirectBuffer: &<D as DomTypes>::GPUBuffer,
indirectOffset: u64,
);
fn End(&self);
fn SetBindGroup(
&self,
index: u32,
bindGroup: &<D as DomTypes>::GPUBindGroup,
dynamicOffsets: Vec<u32>,
);
fn PushDebugGroup(&self, groupLabel: USVString);
fn PopDebugGroup(&self);
fn InsertDebugMarker(&self, markerLabel: USVString);
fn Label(&self) -> USVString;
fn SetLabel(&self, value: USVString);
}