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)
CreateComputePipeline
Return Type
Arguments
descriptor (WebGPU::Direct::ComputePipelineDescriptor)
CreateComputePipelineAsync
Arguments
descriptor (WebGPU::Direct::ComputePipelineDescriptor)
callback (WebGPU::Direct::CreateComputePipelineAsyncCallback (Code reference))
userdata (Scalar (void *))
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
Arguments
descriptor (WebGPU::Direct::RenderPipelineDescriptor)
callback (WebGPU::Direct::CreateRenderPipelineAsyncCallback (Code reference))
userdata (Scalar (void *))
CreateSampler
Return Type
Arguments
descriptor (WebGPU::Direct::SamplerDescriptor)
CreateShaderModule
Return Type
Arguments
descriptor (WebGPU::Direct::ShaderModuleDescriptor)
CreateTexture
Return Type
Arguments
descriptor (WebGPU::Direct::TextureDescriptor)
Destroy
EnumerateFeatures
Return Type
Integer (size_t)
Arguments
features (WGPUFeatureName)
GetLimits
Return Type
Boolean (WGPUBool)
Arguments
limits (WebGPU::Direct::SupportedLimits)
GetQueue
Return Type
HasFeature
Return Type
Boolean (WGPUBool)
Arguments
feature (WGPUFeatureName)
PopErrorScope
Arguments
callback (WebGPU::Direct::ErrorCallback (Code reference))
userdata (Scalar (void *))
PushErrorScope
Arguments
filter (WGPUErrorFilter)
SetLabel
Arguments
label (String (char *))
SetUncapturedErrorCallback
Arguments
callback (WebGPU::Direct::ErrorCallback (Code reference))
userdata (Scalar (void *))