class GPUDevice
implements GPUObjectBase
extends EventTarget
Properties #
readonly
#adapterInfo: GPUAdapterInforeadonly
#features: GPUSupportedFeaturesreadonly
#limits: GPUSupportedLimitsreadonly
#lost: Promise<GPUDeviceLostInfo>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