NAME
WebGPU::Direct::Device
Methods
createBindGroup
Return Type
Arguments
descriptor (WebGPU::Direct::BindGroupDescriptor)
createBindGroupLayout
Return Type
Arguments
descriptor (WebGPU::Direct::BindGroupLayoutDescriptor)
createBuffer
Return Type
Arguments
descriptor (WebGPU::Direct::BufferDescriptor)
createCommandEncoder
Return Type
Arguments
descriptor (WebGPU::Direct::CommandEncoderDescriptor) Default: {}
createComputePipeline
Return Type
Arguments
descriptor (WebGPU::Direct::ComputePipelineDescriptor)
createComputePipelineAsync
Return Type
Arguments
descriptor (WebGPU::Direct::ComputePipelineDescriptor)
callbackInfo (WebGPU::Direct::CreateComputePipelineAsyncCallbackInfo)
createPipelineLayout
Return Type
Arguments
descriptor (WebGPU::Direct::PipelineLayoutDescriptor)
createQuerySet
Return Type
Arguments
descriptor (WebGPU::Direct::QuerySetDescriptor)
createRenderBundleEncoder
Return Type
Arguments
descriptor (WebGPU::Direct::RenderBundleEncoderDescriptor)
createRenderPipeline
Return Type
Arguments
descriptor (WebGPU::Direct::RenderPipelineDescriptor)
createRenderPipelineAsync
Return Type
Arguments
descriptor (WebGPU::Direct::RenderPipelineDescriptor)
callbackInfo (WebGPU::Direct::CreateRenderPipelineAsyncCallbackInfo)
createSampler
Return Type
Arguments
descriptor (WebGPU::Direct::SamplerDescriptor) Default: {}
createShaderModule
Return Type
Arguments
descriptor (WebGPU::Direct::ShaderModuleDescriptor)
createTexture
Return Type
Arguments
descriptor (WebGPU::Direct::TextureDescriptor)
destroy
getAdapterInfo
Return Type
getFeatures
Arguments
features (WebGPU::Direct::SupportedFeatures)
getLimits
Return Type
Arguments
limits (WebGPU::Direct::Limits)
getLostFuture
Return Type
getQueue
Return Type
hasFeature
Return Type
Boolean (WGPUBool)
Arguments
feature (WebGPU::Direct::FeatureName)
popErrorScope
Return Type
Arguments
callbackInfo (WebGPU::Direct::PopErrorScopeCallbackInfo)
pushErrorScope
Arguments
filter (WebGPU::Direct::ErrorFilter)
setLabel
Arguments
label (WebGPU::Direct::StringView)