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()