class GPUDevice
implements GPUObjectBase
extends EventTarget

Properties

readonly
features: GPUSupportedFeatures
[src]
label: string[src]
readonly
limits: GPUSupportedLimits
[src]
readonly
lost: Promise<GPUDeviceLostInfo>
[src]
onuncapturederror: ((this: GPUDevice, ev: GPUUncapturedErrorEvent) => any) | null[src]
readonly
queue: GPUQueue
[src]

Methods

createBindGroup(descriptor: GPUBindGroupDescriptor): GPUBindGroup[src]
createBindGroupLayout(descriptor: GPUBindGroupLayoutDescriptor): GPUBindGroupLayout[src]
createBuffer(descriptor: GPUBufferDescriptor): GPUBuffer[src]
createCommandEncoder(descriptor?: GPUCommandEncoderDescriptor): GPUCommandEncoder[src]
createComputePipeline(descriptor: GPUComputePipelineDescriptor): GPUComputePipeline[src]
createComputePipelineAsync(descriptor: GPUComputePipelineDescriptor): Promise<GPUComputePipeline>[src]
createPipelineLayout(descriptor: GPUPipelineLayoutDescriptor): GPUPipelineLayout[src]
createQuerySet(descriptor: GPUQuerySetDescriptor): GPUQuerySet[src]
createRenderBundleEncoder(descriptor: GPURenderBundleEncoderDescriptor): GPURenderBundleEncoder[src]
createRenderPipeline(descriptor: GPURenderPipelineDescriptor): GPURenderPipeline[src]
createRenderPipelineAsync(descriptor: GPURenderPipelineDescriptor): Promise<GPURenderPipeline>[src]
createSampler(descriptor?: GPUSamplerDescriptor): GPUSampler[src]
createShaderModule(descriptor: GPUShaderModuleDescriptor): GPUShaderModule[src]
createTexture(descriptor: GPUTextureDescriptor): GPUTexture[src]
destroy(): undefined[src]
popErrorScope(): Promise<GPUError | null>[src]
pushErrorScope(filter: GPUErrorFilter): undefined[src]