class GPUDevice
implements GPUObjectBase
extends EventTarget
Properties #
readonly
#adapterInfo: GPUAdapterInfo
readonly
#features: GPUSupportedFeatures
readonly
#limits: GPUSupportedLimits
readonly
#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