NAME

WebGPU::Direct::Device

Methods

createBindGroup

createBindGroupLayout

createBuffer

createCommandEncoder

createComputePipeline

createComputePipelineAsync

createPipelineLayout

createQuerySet

createRenderBundleEncoder

createRenderPipeline

createRenderPipelineAsync

createSampler

createShaderModule

createTexture

destroy

enumerateFeatures

getLimits

getQueue

hasFeature

popErrorScope

  • Arguments

    • callback (WebGPU::Direct::ErrorCallback (Code reference))

    • userdata (Scalar (void *))

pushErrorScope

setLabel

  • Arguments

    • label (String (char *))

setUncapturedErrorCallback

  • Arguments

    • callback (WebGPU::Direct::ErrorCallback (Code reference))

    • userdata (Scalar (void *))

reference

release