NAME

WebGPU::Direct::Device

Methods

CreateBindGroup (WGPUBindGroup)

Arguments
descriptor (WebGPU::Direct::BindGroupDescriptor)

CreateBindGroupLayout (WGPUBindGroupLayout)

Arguments
descriptor (WebGPU::Direct::BindGroupLayoutDescriptor)

CreateBuffer (WGPUBuffer)

Arguments
descriptor (WebGPU::Direct::BufferDescriptor)

CreateCommandEncoder (WGPUCommandEncoder)

Arguments
descriptor (WebGPU::Direct::CommandEncoderDescriptor)

CreateComputePipeline (WGPUComputePipeline)

Arguments
descriptor (WebGPU::Direct::ComputePipelineDescriptor)

CreateComputePipelineAsync (void)

Arguments
descriptor (WebGPU::Direct::ComputePipelineDescriptor)
callback (WebGPU::Direct::CreateComputePipelineAsyncCallback)
userdata (WebGPU::Direct::void)

CreatePipelineLayout (WGPUPipelineLayout)

Arguments
descriptor (WebGPU::Direct::PipelineLayoutDescriptor)

CreateQuerySet (WGPUQuerySet)

Arguments
descriptor (WebGPU::Direct::QuerySetDescriptor)

CreateRenderBundleEncoder (WGPURenderBundleEncoder)

Arguments
descriptor (WebGPU::Direct::RenderBundleEncoderDescriptor)

CreateRenderPipeline (WGPURenderPipeline)

Arguments
descriptor (WebGPU::Direct::RenderPipelineDescriptor)

CreateRenderPipelineAsync (void)

Arguments
descriptor (WebGPU::Direct::RenderPipelineDescriptor)
callback (WebGPU::Direct::CreateRenderPipelineAsyncCallback)
userdata (WebGPU::Direct::void)

CreateSampler (WGPUSampler)

Arguments
descriptor (WebGPU::Direct::SamplerDescriptor)

CreateShaderModule (WGPUShaderModule)

Arguments
descriptor (WebGPU::Direct::ShaderModuleDescriptor)

CreateTexture (WGPUTexture)

Arguments
descriptor (WebGPU::Direct::TextureDescriptor)

Destroy (void)

EnumerateFeatures (size_t)

Arguments
features (WebGPU::Direct::FeatureName)

GetLimits (WGPUBool)

Arguments
limits (WebGPU::Direct::SupportedLimits)

GetQueue (WGPUQueue)

HasFeature (WGPUBool)

Arguments
feature (WGPUFeatureName)

PopErrorScope (void)

Arguments
callback (WebGPU::Direct::ErrorCallback)
userdata (WebGPU::Direct::void)

PushErrorScope (void)

Arguments
filter (WGPUErrorFilter)

SetLabel (void)

Arguments
label (WebGPU::Direct::char)

SetUncapturedErrorCallback (void)

Arguments
callback (WebGPU::Direct::ErrorCallback)
userdata (WebGPU::Direct::void)

Reference (void)

Release (void)