Device

expect class Device : AutoCloseable
actual class Device : AutoCloseable
actual class Device : AutoCloseable
actual class Device : AutoCloseable

Constructors

Link copied to clipboard
constructor(handler: WGPUDevice)
constructor(handler: GPUDevice)
constructor(handler: GPUDevice)

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
expect val limits: Limits
actual val limits: Limits
actual val limits: Limits
actual val limits: Limits
Link copied to clipboard
expect val queue: Queue
actual val queue: Queue
actual val queue: Queue
actual val queue: Queue

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
actual fun createBindGroup(descriptor: BindGroupDescriptor): BindGroup
actual fun createBindGroup(descriptor: BindGroupDescriptor): BindGroup
Link copied to clipboard
actual fun createBindGroupLayout(descriptor: BindGroupLayoutDescriptor): BindGroupLayout
actual fun createBindGroupLayout(descriptor: BindGroupLayoutDescriptor): BindGroupLayout
Link copied to clipboard
expect fun createBuffer(descriptor: BufferDescriptor): Buffer
actual fun createBuffer(descriptor: BufferDescriptor): Buffer
actual fun createBuffer(descriptor: BufferDescriptor): Buffer
actual fun createBuffer(descriptor: BufferDescriptor): Buffer
Link copied to clipboard
actual fun createCommandEncoder(descriptor: CommandEncoderDescriptor?): CommandEncoder
actual fun createCommandEncoder(descriptor: CommandEncoderDescriptor?): CommandEncoder
Link copied to clipboard
actual fun createComputePipeline(descriptor: ComputePipelineDescriptor): ComputePipeline
actual fun createComputePipeline(descriptor: ComputePipelineDescriptor): ComputePipeline
Link copied to clipboard
actual fun createPipelineLayout(descriptor: PipelineLayoutDescriptor): PipelineLayout
actual fun createPipelineLayout(descriptor: PipelineLayoutDescriptor): PipelineLayout
Link copied to clipboard
expect fun createQuerySet(descriptor: QuerySetDescriptor): QuerySet
actual fun createQuerySet(descriptor: QuerySetDescriptor): QuerySet
actual fun createQuerySet(descriptor: QuerySetDescriptor): QuerySet
actual fun createQuerySet(descriptor: QuerySetDescriptor): QuerySet
Link copied to clipboard
actual fun createRenderBundleEncoder(descriptor: RenderBundleEncoderDescriptor): RenderBundleEncoder
actual fun createRenderBundleEncoder(descriptor: RenderBundleEncoderDescriptor): RenderBundleEncoder
Link copied to clipboard
actual fun createRenderPipeline(descriptor: RenderPipelineDescriptor): RenderPipeline
actual fun createRenderPipeline(descriptor: RenderPipelineDescriptor): RenderPipeline
Link copied to clipboard
expect fun createSampler(descriptor: SamplerDescriptor = SamplerDescriptor()): Sampler
actual fun createSampler(descriptor: SamplerDescriptor): Sampler
actual fun createSampler(descriptor: SamplerDescriptor): Sampler
actual fun createSampler(descriptor: SamplerDescriptor): Sampler
Link copied to clipboard
actual fun createShaderModule(descriptor: ShaderModuleDescriptor): ShaderModule
actual fun createShaderModule(descriptor: ShaderModuleDescriptor): ShaderModule
Link copied to clipboard
expect fun createTexture(descriptor: TextureDescriptor): Texture
actual fun createTexture(descriptor: TextureDescriptor): Texture
actual fun createTexture(descriptor: TextureDescriptor): Texture
actual fun createTexture(descriptor: TextureDescriptor): Texture
Link copied to clipboard
expect suspend fun poll()
actual suspend fun poll()
actual suspend fun poll()
actual suspend fun poll()