Aller au contenu

WGPUDevice

Properties

adapterInfo

features

label

abstract var label: String

limits

lost

abstract var lost: Promise<JsAny>

onuncapturederror

abstract var onuncapturederror: JsAny

queue

abstract var queue: WGPUQueue

Functions

createBindGroup

createBindGroupLayout

createBuffer

abstract fun createBuffer(descriptor: WGPUBufferDescriptor): WGPUBuffer

createCommandEncoder

createComputePipeline

createComputePipelineAsync

createPipelineLayout

createQuerySet

createRenderBundleEncoder

createRenderPipeline

createRenderPipelineAsync

abstract fun createRenderPipelineAsync(descriptor: WGPURenderPipelineDescriptor): Promise<JsAny>

createSampler

abstract fun createSampler(): WGPUSampler
abstract fun createSampler(descriptor: WGPUSamplerDescriptor): WGPUSampler

createShaderModule

createTexture

abstract fun createTexture(descriptor: WGPUTextureDescriptor): WGPUTexture

destroy

abstract fun destroy()

importExternalTexture

popErrorScope

abstract fun popErrorScope(): Promise<JsAny?>

pushErrorScope

abstract fun pushErrorScope(filter: String)