Adapter

expect class Adapter : AutoCloseable

The GPUAdapter interface of the WebGPU API represents a GPU adapter. From this you can request a Device, adapter info, features, and limits.

actual class Adapter : AutoCloseable
actual class Adapter : AutoCloseable
actual class Adapter : AutoCloseable

Constructors

Link copied to clipboard
constructor(handler: WGPUAdapter)
constructor(handler: GPUAdapter)
constructor(handler: GPUAdapter)

Properties

Link copied to clipboard
expect val features: Set<FeatureName>
actual val features: Set<FeatureName>
actual val features: Set<FeatureName>
actual val features: Set<FeatureName>
Link copied to clipboard
Link copied to clipboard
expect val limits: Limits
actual val limits: Limits
actual val limits: Limits
actual val limits: Limits

Functions

Link copied to clipboard
expect open override fun close()
actual open override fun close()
actual open override fun close()
actual open override fun close()
Link copied to clipboard
expect suspend fun requestDevice(descriptor: DeviceDescriptor = DeviceDescriptor()): Device?
actual suspend fun requestDevice(descriptor: DeviceDescriptor): Device?
actual suspend fun requestDevice(descriptor: DeviceDescriptor): Device?
actual suspend fun requestDevice(descriptor: DeviceDescriptor): Device?