class GPUDevice
implements GPUObjectBase
extends EventTarget
Properties #
#adapterInfo: GPUAdapterInfo readonly
#features: GPUSupportedFeatures readonly
#limits: GPUSupportedLimits readonly
#lost: Promise<GPUDeviceLostInfo> readonly
Methods #
#createBindGroup(descriptor: GPUBindGroupDescriptor): GPUBindGroup #createBuffer(descriptor: GPUBufferDescriptor): GPUBuffer #createCommandEncoder(descriptor?: GPUCommandEncoderDescriptor): GPUCommandEncoder #createComputePipelineAsync(descriptor: GPUComputePipelineDescriptor): Promise<GPUComputePipeline> #createQuerySet(descriptor: GPUQuerySetDescriptor): GPUQuerySet #createRenderPipelineAsync(descriptor: GPURenderPipelineDescriptor): Promise<GPURenderPipeline> #createSampler(descriptor?: GPUSamplerDescriptor): GPUSampler #createShaderModule(descriptor: GPUShaderModuleDescriptor): GPUShaderModule #createTexture(descriptor: GPUTextureDescriptor): GPUTexture #popErrorScope(): Promise<GPUError | null> #pushErrorScope(filter: GPUErrorFilter): undefined