webgpu library Null safety

WebGPU

https://gpuweb.github.io/gpuweb/

Classes

Gpu
GPUAdapter
GPUAdapterInfo
GPUBindGroup
GPUBindGroupDescriptor
GPUBindGroupEntry
GPUBindGroupLayout
GPUBindGroupLayoutDescriptor
GPUBindGroupLayoutEntry
GPUBindingCommandsMixin
GPUBlendComponent
GPUBlendState
GPUBuffer
GPUBufferBinding
GPUBufferBindingLayout
GPUBufferDescriptor
GPUBufferUsage
GPUCanvasConfiguration
GPUCanvasContext
GPUColorDict
GPUColorTargetState
GPUColorWrite
GPUCommandBuffer
GPUCommandBufferDescriptor
GPUCommandEncoder
GPUCommandEncoderDescriptor
GPUCommandsMixin
GPUCompilationInfo
GPUCompilationMessage
GPUComputePassDescriptor
GPUComputePassEncoder
GPUComputePassTimestampWrite
GPUComputePipeline
GPUComputePipelineDescriptor
GPUDebugCommandsMixin
GPUDepthStencilState
GPUDevice
GPUDeviceDescriptor
GPUDeviceLostInfo
GPUError
GPUExtent3DDict
GPUExternalTexture
GPUExternalTextureBindingLayout
GPUExternalTextureDescriptor
GPUFragmentState
GPUImageCopyBuffer
GPUImageCopyExternalImage
GPUImageCopyTexture
GPUImageCopyTextureTagged
GPUImageDataLayout
GPUMapMode
GPUMultisampleState
GPUObjectBase
GPUObjectDescriptorBase
GPUOrigin2DDict
GPUOrigin3DDict
GPUOutOfMemoryError
GPUPipelineBase
GPUPipelineDescriptorBase
GPUPipelineLayout
GPUPipelineLayoutDescriptor
GPUPrimitiveState
GPUProgrammableStage
GPUQuerySet
GPUQuerySetDescriptor
GPUQueue
GPUQueueDescriptor
GPURenderBundle
GPURenderBundleDescriptor
GPURenderBundleEncoder
GPURenderBundleEncoderDescriptor
GPURenderCommandsMixin
GPURenderPassColorAttachment
GPURenderPassDepthStencilAttachment
GPURenderPassDescriptor
GPURenderPassEncoder
GPURenderPassLayout
GPURenderPassTimestampWrite
GPURenderPipeline
GPURenderPipelineDescriptor
GPURequestAdapterOptions
GPUSampler
GPUSamplerBindingLayout
GPUSamplerDescriptor
GPUShaderModule
GPUShaderModuleCompilationHint
GPUShaderModuleDescriptor
GPUShaderStage
GPUStencilFaceState
GPUStorageTextureBindingLayout
GPUSupportedFeatures
GPUSupportedLimits
GPUTexture
GPUTextureBindingLayout
GPUTextureDescriptor
GPUTextureUsage
GPUTextureView
GPUTextureViewDescriptor
GPUUncapturedErrorEvent
GPUUncapturedErrorEventInit
GPUValidationError
GPUVertexAttribute
GPUVertexBufferLayout
GPUVertexState

Extensions

PropsGpu
PropsGPUAdapter
PropsGPUAdapterInfo
PropsGPUBindGroupDescriptor
PropsGPUBindGroupEntry
PropsGPUBindGroupLayoutDescriptor
PropsGPUBindGroupLayoutEntry
PropsGPUBindingCommandsMixin
PropsGPUBlendComponent
PropsGPUBlendState
PropsGPUBuffer
PropsGPUBufferBinding
PropsGPUBufferBindingLayout
PropsGPUBufferDescriptor
PropsGPUCanvasConfiguration
PropsGPUCanvasContext
PropsGPUColorDict
PropsGPUColorTargetState
PropsGPUCommandEncoder
PropsGPUCompilationInfo
PropsGPUCompilationMessage
PropsGPUComputePassDescriptor
PropsGPUComputePassEncoder
PropsGPUComputePassTimestampWrite
PropsGPUComputePipelineDescriptor
PropsGPUDebugCommandsMixin
PropsGPUDepthStencilState
PropsGPUDevice
PropsGPUDeviceDescriptor
PropsGPUDeviceLostInfo
PropsGPUError
PropsGPUExtent3DDict
PropsGPUExternalTexture
PropsGPUExternalTextureDescriptor
PropsGPUFragmentState
PropsGPUImageCopyBuffer
PropsGPUImageCopyExternalImage
PropsGPUImageCopyTexture
PropsGPUImageCopyTextureTagged
PropsGPUImageDataLayout
PropsGPUMultisampleState
PropsGPUObjectBase
PropsGPUObjectDescriptorBase
PropsGPUOrigin2DDict
PropsGPUOrigin3DDict
PropsGPUPipelineBase
PropsGPUPipelineDescriptorBase
PropsGPUPipelineLayoutDescriptor
PropsGPUPrimitiveState
PropsGPUProgrammableStage
PropsGPUQuerySet
PropsGPUQuerySetDescriptor
PropsGPUQueue
PropsGPURenderBundleEncoder
PropsGPURenderBundleEncoderDescriptor
PropsGPURenderCommandsMixin
PropsGPURenderPassColorAttachment
PropsGPURenderPassDepthStencilAttachment
PropsGPURenderPassDescriptor
PropsGPURenderPassEncoder
PropsGPURenderPassLayout
PropsGPURenderPassTimestampWrite
PropsGPURenderPipelineDescriptor
PropsGPURequestAdapterOptions
PropsGPUSamplerBindingLayout
PropsGPUSamplerDescriptor
PropsGPUShaderModule
PropsGPUShaderModuleCompilationHint
PropsGPUShaderModuleDescriptor
PropsGPUStencilFaceState
PropsGPUStorageTextureBindingLayout
PropsGPUSupportedLimits
PropsGPUTexture
PropsGPUTextureBindingLayout
PropsGPUTextureDescriptor
PropsGPUTextureViewDescriptor
PropsGPUUncapturedErrorEvent
PropsGPUUncapturedErrorEventInit
PropsGPUVertexAttribute
PropsGPUVertexBufferLayout
PropsGPUVertexState
PropsNavigatorGPU

Enums

GPUAddressMode
GPUAutoLayoutMode
GPUBlendFactor
GPUBlendOperation
GPUBufferBindingType
GPUBufferMapState
GPUCanvasAlphaMode
GPUCompareFunction
GPUCompilationMessageType
GPUComputePassTimestampLocation
GPUCullMode
GPUDeviceLostReason
GPUErrorFilter
GPUFeatureName
GPUFilterMode
GPUFrontFace
GPUIndexFormat
GPULoadOp
GPUMipmapFilterMode
GPUPowerPreference
GPUPrimitiveTopology
GPUQueryType
GPURenderPassTimestampLocation
GPUSamplerBindingType
GPUStencilOperation
GPUStorageTextureAccess
GPUStoreOp
GPUTextureAspect
GPUTextureDimension
GPUTextureFormat
GPUTextureSampleType
GPUTextureViewDimension
GPUVertexFormat
GPUVertexStepMode