class GPUDevice
implementsGPUObjectBase
extendsEventTarget
readonly
features: GPUSupportedFeatureslabel: stringreadonly
limits: GPUSupportedLimitsreadonly
lost: Promise<GPUDeviceLostInfo>createBindGroup(descriptor: GPUBindGroupDescriptor): GPUBindGroupcreateBuffer(descriptor: GPUBufferDescriptor): GPUBuffercreateCommandEncoder(descriptor?: GPUCommandEncoderDescriptor): GPUCommandEncodercreateComputePipelineAsync(descriptor: GPUComputePipelineDescriptor): Promise<GPUComputePipeline>createPipelineLayout(descriptor: GPUPipelineLayoutDescriptor): GPUPipelineLayoutcreateQuerySet(descriptor: GPUQuerySetDescriptor): GPUQuerySetcreateRenderPipeline(descriptor: GPURenderPipelineDescriptor): GPURenderPipelinecreateRenderPipelineAsync(descriptor: GPURenderPipelineDescriptor): Promise<GPURenderPipeline>createSampler(descriptor?: GPUSamplerDescriptor): GPUSamplercreateShaderModule(descriptor: GPUShaderModuleDescriptor): GPUShaderModulecreateTexture(descriptor: GPUTextureDescriptor): GPUTexturedestroy(): undefinedpopErrorScope(): Promise<GPUError | null>pushErrorScope(filter: GPUErrorFilter): undefined