GPUDevice class

Implemented types
Available extensions
Annotations
  • @JS()
  • @staticInterop

Constructors

GPUDevice()
factory

Properties

features GPUSupportedFeatures

Available on GPUDevice, provided by the PropsGPUDevice extension

no setter
hashCode int
The hash code for this object.
no setterinherited
label String

Available on GPUObjectBase, provided by the PropsGPUObjectBase extension

getter/setter pair
limits GPUSupportedLimits

Available on GPUDevice, provided by the PropsGPUDevice extension

no setter
lost Future<GPUDeviceLostInfo>

Available on GPUDevice, provided by the PropsGPUDevice extension

no setter
onuncapturederror EventHandlerNonNull<Event>?

Available on GPUDevice, provided by the PropsGPUDevice extension

getter/setter pair
queue GPUQueue

Available on GPUDevice, provided by the PropsGPUDevice extension

no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addEventListener(String type, EventListener? callback, [dynamic options]) → void

Available on EventTarget, provided by the PropsEventTarget extension

createBindGroup(GPUBindGroupDescriptor descriptor) GPUBindGroup

Available on GPUDevice, provided by the PropsGPUDevice extension

createBindGroupLayout(GPUBindGroupLayoutDescriptor descriptor) GPUBindGroupLayout

Available on GPUDevice, provided by the PropsGPUDevice extension

createBuffer(GPUBufferDescriptor descriptor) GPUBuffer

Available on GPUDevice, provided by the PropsGPUDevice extension

createCommandEncoder([GPUCommandEncoderDescriptor? descriptor]) GPUCommandEncoder

Available on GPUDevice, provided by the PropsGPUDevice extension

createComputePipeline(GPUComputePipelineDescriptor descriptor) GPUComputePipeline

Available on GPUDevice, provided by the PropsGPUDevice extension

createComputePipelineAsync(GPUComputePipelineDescriptor descriptor) Future<GPUComputePipeline>

Available on GPUDevice, provided by the PropsGPUDevice extension

createPipelineLayout(GPUPipelineLayoutDescriptor descriptor) GPUPipelineLayout

Available on GPUDevice, provided by the PropsGPUDevice extension

createQuerySet(GPUQuerySetDescriptor descriptor) GPUQuerySet

Available on GPUDevice, provided by the PropsGPUDevice extension

createRenderBundleEncoder(GPURenderBundleEncoderDescriptor descriptor) GPURenderBundleEncoder

Available on GPUDevice, provided by the PropsGPUDevice extension

createRenderPipeline(GPURenderPipelineDescriptor descriptor) GPURenderPipeline

Available on GPUDevice, provided by the PropsGPUDevice extension

createRenderPipelineAsync(GPURenderPipelineDescriptor descriptor) Future<GPURenderPipeline>

Available on GPUDevice, provided by the PropsGPUDevice extension

createSampler([GPUSamplerDescriptor? descriptor]) GPUSampler

Available on GPUDevice, provided by the PropsGPUDevice extension

createShaderModule(GPUShaderModuleDescriptor descriptor) GPUShaderModule

Available on GPUDevice, provided by the PropsGPUDevice extension

createTexture(GPUTextureDescriptor descriptor) GPUTexture

Available on GPUDevice, provided by the PropsGPUDevice extension

destroy() → void

Available on GPUDevice, provided by the PropsGPUDevice extension

dispatchEvent(Event event) bool

Available on EventTarget, provided by the PropsEventTarget extension

importExternalTexture(GPUExternalTextureDescriptor descriptor) GPUExternalTexture

Available on GPUDevice, provided by the PropsGPUDevice extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
popErrorScope() Future<GPUError>

Available on GPUDevice, provided by the PropsGPUDevice extension

pushErrorScope(GPUErrorFilter filter) → void

Available on GPUDevice, provided by the PropsGPUDevice extension

removeEventListener(String type, EventListener? callback, [dynamic options]) → void

Available on EventTarget, provided by the PropsEventTarget extension

toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited