NAME
WebGPU::Direct::Device
Methods
CreateBindGroup
Return Type
WGPUBindGroup
Arguments
descriptor (WebGPU::Direct::BindGroupDescriptor)
CreateBindGroupLayout
Return Type
WGPUBindGroupLayout
Arguments
descriptor (WebGPU::Direct::BindGroupLayoutDescriptor)
CreateBuffer
Return Type
WGPUBuffer
Arguments
descriptor (WebGPU::Direct::BufferDescriptor)
CreateCommandEncoder
Return Type
WGPUCommandEncoder
Arguments
descriptor (WebGPU::Direct::CommandEncoderDescriptor)
CreateComputePipeline
Return Type
WGPUComputePipeline
Arguments
descriptor (WebGPU::Direct::ComputePipelineDescriptor)
CreateComputePipelineAsync
Arguments
descriptor (WebGPU::Direct::ComputePipelineDescriptor)
callback (WebGPU::Direct::CreateComputePipelineAsyncCallback)
userdata (WebGPU::Direct::void)
CreatePipelineLayout
Return Type
WGPUPipelineLayout
Arguments
descriptor (WebGPU::Direct::PipelineLayoutDescriptor)
CreateQuerySet
Return Type
WGPUQuerySet
Arguments
descriptor (WebGPU::Direct::QuerySetDescriptor)
CreateRenderBundleEncoder
Return Type
WGPURenderBundleEncoder
Arguments
descriptor (WebGPU::Direct::RenderBundleEncoderDescriptor)
CreateRenderPipeline
Return Type
WGPURenderPipeline
Arguments
descriptor (WebGPU::Direct::RenderPipelineDescriptor)
CreateRenderPipelineAsync
Arguments
descriptor (WebGPU::Direct::RenderPipelineDescriptor)
callback (WebGPU::Direct::CreateRenderPipelineAsyncCallback)
userdata (WebGPU::Direct::void)
CreateSampler
Return Type
WGPUSampler
Arguments
descriptor (WebGPU::Direct::SamplerDescriptor)
CreateShaderModule
Return Type
WGPUShaderModule
Arguments
descriptor (WebGPU::Direct::ShaderModuleDescriptor)
CreateTexture
Return Type
WGPUTexture
Arguments
descriptor (WebGPU::Direct::TextureDescriptor)
Destroy
EnumerateFeatures
Return Type
size_t
Arguments
features (WebGPU::Direct::FeatureName)
GetLimits
Return Type
WGPUBool
Arguments
limits (WebGPU::Direct::SupportedLimits)
GetQueue
Return Type
WGPUQueue
HasFeature
Return Type
WGPUBool
Arguments
feature (WGPUFeatureName)
PopErrorScope
Arguments
callback (WebGPU::Direct::ErrorCallback)
userdata (WebGPU::Direct::void)
PushErrorScope
Arguments
filter (WGPUErrorFilter)
SetLabel
Arguments
label (WebGPU::Direct::char)
SetUncapturedErrorCallback
Arguments
callback (WebGPU::Direct::ErrorCallback)
userdata (WebGPU::Direct::void)