Trait script::dom::bindings::codegen::Bindings::WebGPUBinding::GPUBuffer_Binding::GPUBufferMethods
source · pub trait GPUBufferMethods {
// Required methods
fn MapAsync(
&self,
mode: u32,
offset: u64,
size: Option<u64>,
_comp: InRealm<'_>
) -> Rc<Promise>;
fn GetMappedRange(
&self,
cx: SafeJSContext,
offset: u64,
size: Option<u64>
) -> Result<ArrayBuffer, Error>;
fn Unmap(&self) -> Result<(), Error>;
fn Destroy(&self) -> Result<(), Error>;
fn Label(&self) -> USVString;
fn SetLabel(&self, value: USVString);
}