WebGPU Headers: WGPUInstance methods

Functions whose first argument has type WGPUInstance. More...

Functions

WGPUSurface wgpuInstanceCreateSurface (WGPUInstance instance, WGPUSurfaceDescriptor const *descriptor)
 
void wgpuInstanceGetWGSLLanguageFeatures (WGPUInstance instance, WGPUSupportedWGSLLanguageFeatures *features)
 
WGPUBool wgpuInstanceHasWGSLLanguageFeature (WGPUInstance instance, WGPUWGSLLanguageFeatureName feature)
 
void wgpuInstanceProcessEvents (WGPUInstance instance)
 
WGPUFuture wgpuInstanceRequestAdapter (WGPUInstance instance, WGPURequestAdapterOptions const *options, WGPURequestAdapterCallbackInfo callbackInfo)
 
WGPUWaitStatus wgpuInstanceWaitAny (WGPUInstance instance, size_t futureCount, WGPUFutureWaitInfo *futures, uint64_t timeoutNS)
 
void wgpuInstanceAddRef (WGPUInstance instance)
 
void wgpuInstanceRelease (WGPUInstance instance)
 

Functions whose first argument has type WGPUInstance.

◆ wgpuInstanceCreateSurface()

◆ wgpuInstanceGetWGSLLanguageFeatures()

◆ wgpuInstanceHasWGSLLanguageFeature()

◆ wgpuInstanceProcessEvents()

◆ wgpuInstanceRequestAdapter()

◆ wgpuInstanceWaitAny()

Wait for at least one WGPUFuture in futures to complete, and call callbacks of the respective completed asynchronous operations.

See wgpuInstanceWaitAny for more information.

◆ wgpuInstanceAddRef()

◆ wgpuInstanceRelease()