Functions whose first argument has type WGPUDevice.
More...
|
| 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) |
| |
| WGPUFuture | wgpuDeviceCreateComputePipelineAsync (WGPUDevice device, WGPUComputePipelineDescriptor const *descriptor, WGPUCreateComputePipelineAsyncCallbackInfo callbackInfo) |
| |
| 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) |
| |
| WGPUFuture | wgpuDeviceCreateRenderPipelineAsync (WGPUDevice device, WGPURenderPipelineDescriptor const *descriptor, WGPUCreateRenderPipelineAsyncCallbackInfo callbackInfo) |
| |
| 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) |
| |
| WGPUStatus | wgpuDeviceGetAdapterInfo (WGPUDevice device, WGPUAdapterInfo *adapterInfo) |
| |
| void | wgpuDeviceGetFeatures (WGPUDevice device, WGPUSupportedFeatures *features) |
| |
| WGPUStatus | wgpuDeviceGetLimits (WGPUDevice device, WGPULimits *limits) |
| |
| WGPUFuture | wgpuDeviceGetLostFuture (WGPUDevice device) |
| |
| WGPUQueue | wgpuDeviceGetQueue (WGPUDevice device) |
| |
| WGPUBool | wgpuDeviceHasFeature (WGPUDevice device, WGPUFeatureName feature) |
| |
| WGPUFuture | wgpuDevicePopErrorScope (WGPUDevice device, WGPUPopErrorScopeCallbackInfo callbackInfo) |
| |
| void | wgpuDevicePushErrorScope (WGPUDevice device, WGPUErrorFilter filter) |
| |
| void | wgpuDeviceSetLabel (WGPUDevice device, WGPUStringView label) |
| |
| void | wgpuDeviceAddRef (WGPUDevice device) |
| |
| void | wgpuDeviceRelease (WGPUDevice device) |
| |
Functions whose first argument has type WGPUDevice.
◆ wgpuDeviceCreateBindGroup()
◆ wgpuDeviceCreateBindGroupLayout()
◆ wgpuDeviceCreateBuffer()
◆ wgpuDeviceCreateCommandEncoder()
◆ wgpuDeviceCreateComputePipeline()
◆ wgpuDeviceCreateComputePipelineAsync()
◆ wgpuDeviceCreatePipelineLayout()
◆ wgpuDeviceCreateQuerySet()
◆ wgpuDeviceCreateRenderBundleEncoder()
◆ wgpuDeviceCreateRenderPipeline()
◆ wgpuDeviceCreateRenderPipelineAsync()
◆ wgpuDeviceCreateSampler()
◆ wgpuDeviceCreateShaderModule()
◆ wgpuDeviceCreateTexture()
◆ wgpuDeviceDestroy()
◆ wgpuDeviceGetAdapterInfo()
◆ wgpuDeviceGetFeatures()
◆ wgpuDeviceGetLimits()
◆ wgpuDeviceGetLostFuture()
- Returns
- The WGPUFuture for the device-lost event of the device.
◆ wgpuDeviceGetQueue()
◆ wgpuDeviceHasFeature()
◆ wgpuDevicePopErrorScope()
Pops an error scope to the current thread's error scope stack, asynchronously returning the result. See Error Scopes.
◆ wgpuDevicePushErrorScope()
Pushes an error scope to the current thread's error scope stack. See Error Scopes.
◆ wgpuDeviceSetLabel()
◆ wgpuDeviceAddRef()
◆ wgpuDeviceRelease()