GPUDevice
class GPUDevice extends EventTarget implements GPUObjectBase { }
label: string | null;
readonly limits: Record<string, number>;
onuncapturederror: ((this: GPUDevice, ev: GPUUncapturedErrorEvent) => any) | null;
destroy(): undefined;
popErrorScope(): Promise<GPUError | null>;
§Implements
§Properties
§
features: ReadonlyArray<GPUFeatureName>
[src]§
lost: Promise<GPUDeviceLostInfo>
[src]§
onuncapturederror: ((this: GPUDevice, ev: GPUUncapturedErrorEvent) => any) | null
[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]§
pushErrorScope(filter: GPUErrorFilter): undefined
[src]