Module Webgpu__Api

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