GPUDevice
class GPUDevice extends EventTarget implements GPUObjectBase {}label: string;onuncapturederror: ((this: GPUDevice, ev: GPUUncapturedErrorEvent) => any) | null;destroy(): undefined;popErrorScope(): Promise<GPUError | null>;
Базовые классы
EventTargetРеализует
Свойства
features: GPUSupportedFeatureslabel: stringlimits: GPUSupportedLimitslost: Promise<GPUDeviceLostInfo>onuncapturederror: ((this: GPUDevice, ev: GPUUncapturedErrorEvent) => any) | nullqueue: GPUQueueМетоды
createBindGroup(descriptor: GPUBindGroupDescriptor): GPUBindGroupcreateBindGroupLayout(descriptor: GPUBindGroupLayoutDescriptor): GPUBindGroupLayoutcreateBuffer(descriptor: GPUBufferDescriptor): GPUBuffercreateCommandEncoder(descriptor?: GPUCommandEncoderDescriptor): GPUCommandEncodercreateComputePipeline(descriptor: GPUComputePipelineDescriptor): GPUComputePipelinecreateComputePipelineAsync(descriptor: GPUComputePipelineDescriptor): Promise<GPUComputePipeline>createPipelineLayout(descriptor: GPUPipelineLayoutDescriptor): GPUPipelineLayoutcreateQuerySet(descriptor: GPUQuerySetDescriptor): GPUQuerySetcreateRenderBundleEncoder(descriptor: GPURenderBundleEncoderDescriptor): GPURenderBundleEncodercreateRenderPipeline(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
© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/GPUDevice