|
WebGPU Native
v0.1.0
The WebGPU C API
|
Functions whose first argument has type Device. More...
Functions | |
| WGPUBindGroup | wgpuDeviceCreateBindGroup (WGPUDevice device, WGPUBindGroupDescriptor const *descriptor) |
| WGPUBindGroupLayout | wgpuDeviceCreateBindGroupLayout (WGPUDevice device, WGPUBindGroupLayoutDescriptor const *descriptor) |
| WGPUBuffer | wgpuDeviceCreateBuffer (WGPUDevice device, WGPUBufferDescriptor const *descriptor) |
| WGPUCommandEncoder | wgpuDeviceCreateCommandEncoder (WGPUDevice device, WGPUCommandEncoderDescriptor const *descriptor) |
| WGPUComputePipeline | wgpuDeviceCreateComputePipeline (WGPUDevice device, WGPUComputePipelineDescriptor const *descriptor) |
| void | wgpuDeviceCreateComputePipelineAsync (WGPUDevice device, WGPUComputePipelineDescriptor const *descriptor, WGPUDeviceCreateComputePipelineAsyncCallback callback, void *userdata) |
| WGPUPipelineLayout | wgpuDeviceCreatePipelineLayout (WGPUDevice device, WGPUPipelineLayoutDescriptor const *descriptor) |
| WGPUQuerySet | wgpuDeviceCreateQuerySet (WGPUDevice device, WGPUQuerySetDescriptor const *descriptor) |
| WGPURenderBundleEncoder | wgpuDeviceCreateRenderBundleEncoder (WGPUDevice device, WGPURenderBundleEncoderDescriptor const *descriptor) |
| WGPURenderPipeline | wgpuDeviceCreateRenderPipeline (WGPUDevice device, WGPURenderPipelineDescriptor const *descriptor) |
| void | wgpuDeviceCreateRenderPipelineAsync (WGPUDevice device, WGPURenderPipelineDescriptor const *descriptor, WGPUDeviceCreateRenderPipelineAsyncCallback callback, void *userdata) |
| WGPUSampler | wgpuDeviceCreateSampler (WGPUDevice device, WGPUSamplerDescriptor const *descriptor) |
| WGPUShaderModule | wgpuDeviceCreateShaderModule (WGPUDevice device, WGPUShaderModuleDescriptor const *descriptor) |
| WGPUTexture | wgpuDeviceCreateTexture (WGPUDevice device, WGPUTextureDescriptor const *descriptor) |
| void | wgpuDeviceDestroy (WGPUDevice device) |
| size_t | wgpuDeviceEnumerateFeatures (WGPUDevice device, WGPUFeatureName *features) |
| WGPUBool | wgpuDeviceGetLimits (WGPUDevice device, WGPUSupportedLimits *limits) |
| WGPUQueue | wgpuDeviceGetQueue (WGPUDevice device) |
| WGPUBool | wgpuDeviceHasFeature (WGPUDevice device, WGPUFeatureName feature) |
| void | wgpuDevicePopErrorScope (WGPUDevice device, WGPUErrorCallback callback, void *userdata) |
| void | wgpuDevicePushErrorScope (WGPUDevice device, WGPUErrorFilter filter) |
| void | wgpuDeviceSetLabel (WGPUDevice device, char const *label) |
| void | wgpuDeviceSetUncapturedErrorCallback (WGPUDevice device, WGPUErrorCallback callback, void *userdata) |
| void | wgpuDeviceReference (WGPUDevice device) |
| void | wgpuDeviceRelease (WGPUDevice device) |
Functions whose first argument has type Device.