Module Webgpu

include Webgpu__.Api
type i32 = int
type u32 = int
type u64 = int
module GPUColorDict = Webgpu__.Api.GPUColorDict
module GPUOrigin2DDict = Webgpu__.Api.GPUOrigin2DDict
module GPUOrigin3DDict = Webgpu__.Api.GPUOrigin3DDict
module GPUExtent3DDict = Webgpu__.Api.GPUExtent3DDict
module GPUColor = Webgpu__.Api.GPUColor
module GPUOrigin2D = Webgpu__.Api.GPUOrigin2D
module GPUOrigin3D = Webgpu__.Api.GPUOrigin3D
module GPUExtent3D = Webgpu__.Api.GPUExtent3D
module GPUObjectBase = Webgpu__.Api.GPUObjectBase
module GPUObjectDescriptorBase = Webgpu__.Api.GPUObjectDescriptorBase
module GPUPowerPreference = Webgpu__.Api.GPUPowerPreference
module GPURequestAdapterOptions = Webgpu__.Api.GPURequestAdapterOptions
module GPUBufferUsageFlags = Webgpu__.Api.GPUBufferUsageFlags
module GPUBufferDescriptor = Webgpu__.Api.GPUBufferDescriptor
module GPUBuffer = Webgpu__.Api.GPUBuffer
module GPUMappedBuffer = Webgpu__.Api.GPUMappedBuffer
module GPUTextureDimension = Webgpu__.Api.GPUTextureDimension
module GPUTextureFormat = Webgpu__.Api.GPUTextureFormat
module GPUTextureUsageFlags = Webgpu__.Api.GPUTextureUsageFlags
module GPUTextureDescriptor = Webgpu__.Api.GPUTextureDescriptor
module GPUTextureViewDimension = Webgpu__.Api.GPUTextureViewDimension
module GPUTextureAspect = Webgpu__.Api.GPUTextureAspect
module GPUTextureViewDescriptor = Webgpu__.Api.GPUTextureViewDescriptor
module GPUTextureView = Webgpu__.Api.GPUTextureView
module GPUTexture = Webgpu__.Api.GPUTexture
module GPUAddressMode = Webgpu__.Api.GPUAddressMode
module GPUFilterMode = Webgpu__.Api.GPUFilterMode
module GPUCompareFunction = Webgpu__.Api.GPUCompareFunction
module GPUSamplerDescriptor = Webgpu__.Api.GPUSamplerDescriptor
module GPUSampler = Webgpu__.Api.GPUSampler
module GPUBindGroupLayout = Webgpu__.Api.GPUBindGroupLayout
module GPUPipelineLayoutDescriptor = Webgpu__.Api.GPUPipelineLayoutDescriptor
module GPUPipelineLayout = Webgpu__.Api.GPUPipelineLayout
module GPUTextureComponentType = Webgpu__.Api.GPUTextureComponentType
module GPUShaderStageFlags = Webgpu__.Api.GPUShaderStageFlags
module GPUBindingType = Webgpu__.Api.GPUBindingType
module GPUBindGroupLayoutEntry = Webgpu__.Api.GPUBindGroupLayoutEntry
module GPUBindGroupLayoutDescriptor = Webgpu__.Api.GPUBindGroupLayoutDescriptor
module GPUBufferBinding = Webgpu__.Api.GPUBufferBinding
module GPUBindingResource = Webgpu__.Api.GPUBindingResource
module GPUBindGroupEntry = Webgpu__.Api.GPUBindGroupEntry
module GPUBindGroupDescriptor = Webgpu__.Api.GPUBindGroupDescriptor
module GPUBindGroup = Webgpu__.Api.GPUBindGroup
module GPUShaderCode = Webgpu__.Api.GPUShaderCode
module GPUShaderModuleDescriptor = Webgpu__.Api.GPUShaderModuleDescriptor
module GPUShaderModule = Webgpu__.Api.GPUShaderModule
module GPUPipelineDescriptorBase = Webgpu__.Api.GPUPipelineDescriptorBase
module GPUProgrammableStageDescriptor = Webgpu__.Api.GPUProgrammableStageDescriptor
module GPUComputePipelineDescriptor = Webgpu__.Api.GPUComputePipelineDescriptor
module GPUComputePipeline = Webgpu__.Api.GPUComputePipeline
module GPUBlendFactor = Webgpu__.Api.GPUBlendFactor
module GPUBlendOperation = Webgpu__.Api.GPUBlendOperation
module GPUBlendDescriptor = Webgpu__.Api.GPUBlendDescriptor
module GPUColorWriteFlags = Webgpu__.Api.GPUColorWriteFlags
module GPUColorStateDescriptor = Webgpu__.Api.GPUColorStateDescriptor
module GPUStencilOperation = Webgpu__.Api.GPUStencilOperation
module GPUStencilStateFaceDescriptor = Webgpu__.Api.GPUStencilStateFaceDescriptor
module GPUDepthStencilStateDescriptor = Webgpu__.Api.GPUDepthStencilStateDescriptor
module GPUIndexFormat = Webgpu__.Api.GPUIndexFormat
module GPUInputStepMode = Webgpu__.Api.GPUInputStepMode
module GPUVertexFormat = Webgpu__.Api.GPUVertexFormat
module GPUVertexAttributeDescriptor = Webgpu__.Api.GPUVertexAttributeDescriptor
module GPUVertexBufferLayoutDescriptor = Webgpu__.Api.GPUVertexBufferLayoutDescriptor
module GPUVertexStateDescriptor = Webgpu__.Api.GPUVertexStateDescriptor
module GPUPrimitiveTopology = Webgpu__.Api.GPUPrimitiveTopology
module GPUFrontFace = Webgpu__.Api.GPUFrontFace
module GPUCullMode = Webgpu__.Api.GPUCullMode
module GPURasterizationStateDescriptor = Webgpu__.Api.GPURasterizationStateDescriptor
module GPURenderPipelineDescriptor = Webgpu__.Api.GPURenderPipelineDescriptor
module GPURenderPipeline = Webgpu__.Api.GPURenderPipeline
module GPUCommandEncoderDescriptor = Webgpu__.Api.GPUCommandEncoderDescriptor
module GPULoadOp = Webgpu__.Api.GPULoadOp
module GPUStoreOp = Webgpu__.Api.GPUStoreOp
module GPURenderPassColorAttachmentDescriptor = Webgpu__.Api.GPURenderPassColorAttachmentDescriptor
module GPURenderPassDepthStencilAttachmentDescriptor = Webgpu__.Api.GPURenderPassDepthStencilAttachmentDescriptor
module GPURenderPassDescriptor = Webgpu__.Api.GPURenderPassDescriptor
module GPUBufferCopyView = Webgpu__.Api.GPUBufferCopyView
module GPUTextureCopyView = Webgpu__.Api.GPUTextureCopyView
module GPUProgrammablePassEncoder = Webgpu__.Api.GPUProgrammablePassEncoder
module GPURenderEncoderBase = Webgpu__.Api.GPURenderEncoderBase
module GPURenderPassEncoder = Webgpu__.Api.GPURenderPassEncoder
module GPUComputePassDescriptor = Webgpu__.Api.GPUComputePassDescriptor
module GPUComputePassEncoder = Webgpu__.Api.GPUComputePassEncoder
module GPUCommandBufferDescriptor = Webgpu__.Api.GPUCommandBufferDescriptor
module GPUCommandBuffer = Webgpu__.Api.GPUCommandBuffer
module GPUCommandEncoder = Webgpu__.Api.GPUCommandEncoder
module GPUQueue = Webgpu__.Api.GPUQueue
module GPUDevice = Webgpu__.Api.GPUDevice
module GPUExtensions = Webgpu__.Api.GPUExtensions
module GPULimits = Webgpu__.Api.GPULimits
module GPUDeviceDescriptor = Webgpu__.Api.GPUDeviceDescriptor
module GPUAdapter = Webgpu__.Api.GPUAdapter
module GPU = Webgpu__.Api.GPU
module GPUProvider = Webgpu__.Api.GPUProvider
module GPUDeviceLostInfo = Webgpu__.Api.GPUDeviceLostInfo
module GPUErrorFilter = Webgpu__.Api.GPUErrorFilter
module GPUOutOfMemoryError = Webgpu__.Api.GPUOutOfMemoryError
module GPUValidationError = Webgpu__.Api.GPUValidationError
module GPUError = Webgpu__.Api.GPUError
module GPUBufferUsage = Webgpu__.Api.GPUBufferUsage
module GPUTextureUsage = Webgpu__.Api.GPUTextureUsage
module GPUShaderStage = Webgpu__.Api.GPUShaderStage
module GPUColorWrite = Webgpu__.Api.GPUColorWrite
module GPUImageBitmapCopyView = Webgpu__.Api.GPUImageBitmapCopyView
module GPURenderBundleEncoderDescriptor = Webgpu__.Api.GPURenderBundleEncoderDescriptor
module GPURenderBundleEncoder = Webgpu__.Api.GPURenderBundleEncoder
module GPURenderBundleDescriptor = Webgpu__.Api.GPURenderBundleDescriptor
module GPURenderBundle = Webgpu__.Api.GPURenderBundle
module GPUFenceDescriptor = Webgpu__.Api.GPUFenceDescriptor
module GPUFence = Webgpu__.Api.GPUFence
module GPUSwapChain = Webgpu__.Api.GPUSwapChain
module GPUSwapChainDescriptor = Webgpu__.Api.GPUSwapChainDescriptor
module GPUCanvasContext = Webgpu__.Api.GPUCanvasContext
include Webgpu__.Get
val get : unit -> Webgpu__.Api.GPU.t