WebGPU::Direct::ChainedStruct

Attributes

WebGPU::Direct::ChainedStructOut

Attributes

WebGPU::Direct::AdapterProperties

Attributes

WebGPU::Direct::BindGroupEntry

Attributes

WebGPU::Direct::BlendComponent

Attributes

WebGPU::Direct::BufferBindingLayout

Attributes

WebGPU::Direct::BufferDescriptor

Attributes

WebGPU::Direct::Color

Attributes

  • r (double)

  • g (double)

  • b (double)

  • a (double)

WebGPU::Direct::CommandBufferDescriptor

Attributes

WebGPU::Direct::CommandEncoderDescriptor

Attributes

WebGPU::Direct::CompilationMessage

Attributes

WebGPU::Direct::ComputePassTimestampWrites

Attributes

WebGPU::Direct::ConstantEntry

Attributes

WebGPU::Direct::Extent3D

Attributes

  • width (uint32_t)

  • height (uint32_t)

  • depthOrArrayLayers (uint32_t)

WebGPU::Direct::InstanceDescriptor

Attributes

WebGPU::Direct::Limits

Attributes

  • maxTextureDimension1D (uint32_t)

  • maxTextureDimension2D (uint32_t)

  • maxTextureDimension3D (uint32_t)

  • maxTextureArrayLayers (uint32_t)

  • maxBindGroups (uint32_t)

  • maxBindGroupsPlusVertexBuffers (uint32_t)

  • maxBindingsPerBindGroup (uint32_t)

  • maxDynamicUniformBuffersPerPipelineLayout (uint32_t)

  • maxDynamicStorageBuffersPerPipelineLayout (uint32_t)

  • maxSampledTexturesPerShaderStage (uint32_t)

  • maxSamplersPerShaderStage (uint32_t)

  • maxStorageBuffersPerShaderStage (uint32_t)

  • maxStorageTexturesPerShaderStage (uint32_t)

  • maxUniformBuffersPerShaderStage (uint32_t)

  • maxUniformBufferBindingSize (uint64_t)

  • maxStorageBufferBindingSize (uint64_t)

  • minUniformBufferOffsetAlignment (uint32_t)

  • minStorageBufferOffsetAlignment (uint32_t)

  • maxVertexBuffers (uint32_t)

  • maxBufferSize (uint64_t)

  • maxVertexAttributes (uint32_t)

  • maxVertexBufferArrayStride (uint32_t)

  • maxInterStageShaderComponents (uint32_t)

  • maxInterStageShaderVariables (uint32_t)

  • maxColorAttachments (uint32_t)

  • maxColorAttachmentBytesPerSample (uint32_t)

  • maxComputeWorkgroupStorageSize (uint32_t)

  • maxComputeInvocationsPerWorkgroup (uint32_t)

  • maxComputeWorkgroupSizeX (uint32_t)

  • maxComputeWorkgroupSizeY (uint32_t)

  • maxComputeWorkgroupSizeZ (uint32_t)

  • maxComputeWorkgroupsPerDimension (uint32_t)

WebGPU::Direct::MultisampleState

Attributes

WebGPU::Direct::Origin3D

Attributes

  • x (uint32_t)

  • y (uint32_t)

  • z (uint32_t)

WebGPU::Direct::PipelineLayoutDescriptor

Attributes

WebGPU::Direct::PrimitiveDepthClipControl

Attributes

WebGPU::Direct::PrimitiveState

Attributes

WebGPU::Direct::QuerySetDescriptor

Attributes

WebGPU::Direct::QueueDescriptor

Attributes

WebGPU::Direct::RenderBundleDescriptor

Attributes

WebGPU::Direct::RenderBundleEncoderDescriptor

Attributes

WebGPU::Direct::RenderPassDepthStencilAttachment

Attributes

WebGPU::Direct::RenderPassDescriptorMaxDrawCount

Attributes

WebGPU::Direct::RenderPassTimestampWrites

Attributes

WebGPU::Direct::RequestAdapterOptions

Attributes

WebGPU::Direct::SamplerBindingLayout

Attributes

WebGPU::Direct::SamplerDescriptor

Attributes

WebGPU::Direct::ShaderModuleCompilationHint

Attributes

WebGPU::Direct::ShaderModuleSPIRVDescriptor

Attributes

WebGPU::Direct::ShaderModuleWGSLDescriptor

Attributes

WebGPU::Direct::StencilFaceState

Attributes

WebGPU::Direct::StorageTextureBindingLayout

Attributes

WebGPU::Direct::SurfaceCapabilities

Attributes

WebGPU::Direct::SurfaceConfiguration

Attributes

WebGPU::Direct::SurfaceDescriptor

Attributes

WebGPU::Direct::SurfaceDescriptorFromAndroidNativeWindow

Attributes

WebGPU::Direct::SurfaceDescriptorFromCanvasHTMLSelector

Attributes

WebGPU::Direct::SurfaceDescriptorFromMetalLayer

Attributes

WebGPU::Direct::SurfaceDescriptorFromWaylandSurface

Attributes

WebGPU::Direct::SurfaceDescriptorFromWindowsHWND

Attributes

WebGPU::Direct::SurfaceDescriptorFromXcbWindow

Attributes

WebGPU::Direct::SurfaceDescriptorFromXlibWindow

Attributes

WebGPU::Direct::SurfaceTexture

Attributes

WebGPU::Direct::TextureBindingLayout

Attributes

WebGPU::Direct::TextureDataLayout

Attributes

WebGPU::Direct::TextureViewDescriptor

Attributes

WebGPU::Direct::VertexAttribute

Attributes

WebGPU::Direct::BindGroupDescriptor

Attributes

WebGPU::Direct::BindGroupLayoutEntry

Attributes

WebGPU::Direct::BlendState

Attributes

WebGPU::Direct::CompilationInfo

Attributes

WebGPU::Direct::ComputePassDescriptor

Attributes

WebGPU::Direct::DepthStencilState

Attributes

WebGPU::Direct::ImageCopyBuffer

Attributes

WebGPU::Direct::ImageCopyTexture

Attributes

WebGPU::Direct::ProgrammableStageDescriptor

Attributes

WebGPU::Direct::RenderPassColorAttachment

Attributes

WebGPU::Direct::RequiredLimits

Attributes

WebGPU::Direct::ShaderModuleDescriptor

Attributes

WebGPU::Direct::SupportedLimits

Attributes

WebGPU::Direct::TextureDescriptor

Attributes

WebGPU::Direct::VertexBufferLayout

Attributes

WebGPU::Direct::BindGroupLayoutDescriptor

Attributes

WebGPU::Direct::ColorTargetState

Attributes

WebGPU::Direct::ComputePipelineDescriptor

Attributes

WebGPU::Direct::DeviceDescriptor

Attributes

WebGPU::Direct::RenderPassDescriptor

Attributes

WebGPU::Direct::VertexState

Attributes

WebGPU::Direct::FragmentState

Attributes

WebGPU::Direct::RenderPipelineDescriptor

Attributes