WGPUDevice¶
interface WGPUDevice : JsAny, EventTarget, WGPUObjectBase
Properties¶
adapterInfo¶
abstract var adapterInfo: WGPUAdapterInfo
features¶
abstract var features: WGPUSupportedFeatures
label¶
limits¶
abstract var limits: WGPUSupportedLimits
lost¶
onuncapturederror¶
abstract var onuncapturederror: JsAny
queue¶
Functions¶
createBindGroup¶
abstract fun createBindGroup(descriptor: WGPUBindGroupDescriptor): WGPUBindGroup
createBindGroupLayout¶
abstract fun createBindGroupLayout(descriptor: WGPUBindGroupLayoutDescriptor): WGPUBindGroupLayout
createBuffer¶
abstract fun createBuffer(descriptor: WGPUBufferDescriptor): WGPUBuffer
createCommandEncoder¶
abstract fun createCommandEncoder(): WGPUCommandEncoder
abstract fun createCommandEncoder(descriptor: WGPUCommandEncoderDescriptor): WGPUCommandEncoder
createComputePipeline¶
abstract fun createComputePipeline(descriptor: WGPUComputePipelineDescriptor): WGPUComputePipeline
createComputePipelineAsync¶
abstract fun createComputePipelineAsync(descriptor: WGPUComputePipelineDescriptor): Promise<JsAny>
createPipelineLayout¶
abstract fun createPipelineLayout(descriptor: WGPUPipelineLayoutDescriptor): WGPUPipelineLayout
createQuerySet¶
abstract fun createQuerySet(descriptor: WGPUQuerySetDescriptor): WGPUQuerySet
createRenderBundleEncoder¶
abstract fun createRenderBundleEncoder(descriptor: WGPURenderBundleEncoderDescriptor): WGPURenderBundleEncoder
createRenderPipeline¶
abstract fun createRenderPipeline(descriptor: WGPURenderPipelineDescriptor): WGPURenderPipeline
createRenderPipelineAsync¶
abstract fun createRenderPipelineAsync(descriptor: WGPURenderPipelineDescriptor): Promise<JsAny>
createSampler¶
abstract fun createSampler(): WGPUSampler
abstract fun createSampler(descriptor: WGPUSamplerDescriptor): WGPUSampler
createShaderModule¶
abstract fun createShaderModule(descriptor: WGPUShaderModuleDescriptor): WGPUShaderModule
createTexture¶
abstract fun createTexture(descriptor: WGPUTextureDescriptor): WGPUTexture
destroy¶
abstract fun destroy()
importExternalTexture¶
abstract fun importExternalTexture(descriptor: WGPUExternalTextureDescriptor): WGPUExternalTexture
popErrorScope¶
abstract fun popErrorScope(): Promise<JsAny?>
pushErrorScope¶
abstract fun pushErrorScope(filter: String)