Skip to main content

Struct WebGpuRuntime.WebGpuDeviceLimits

Namespace: VelloSharp
Assembly: VelloSharp.WebAssembly.dll

public readonly struct WebGpuRuntime.WebGpuDeviceLimits

Inherited Members​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Properties​

MaxBindGroups​

public uint MaxBindGroups { get; }

Property Value​

uint

MaxBindingsPerBindGroup​

public uint MaxBindingsPerBindGroup { get; }

Property Value​

uint

MaxBufferSize​

public ulong MaxBufferSize { get; }

Property Value​

ulong

MaxColorAttachmentBytesPerSample​

public uint MaxColorAttachmentBytesPerSample { get; }

Property Value​

uint

MaxColorAttachments​

public uint MaxColorAttachments { get; }

Property Value​

uint

MaxComputeInvocationsPerWorkgroup​

public uint MaxComputeInvocationsPerWorkgroup { get; }

Property Value​

uint

MaxComputeWorkgroupSizeX​

public uint MaxComputeWorkgroupSizeX { get; }

Property Value​

uint

MaxComputeWorkgroupSizeY​

public uint MaxComputeWorkgroupSizeY { get; }

Property Value​

uint

MaxComputeWorkgroupSizeZ​

public uint MaxComputeWorkgroupSizeZ { get; }

Property Value​

uint

MaxComputeWorkgroupStorageSize​

public uint MaxComputeWorkgroupStorageSize { get; }

Property Value​

uint

MaxComputeWorkgroupsPerDimension​

public uint MaxComputeWorkgroupsPerDimension { get; }

Property Value​

uint

MaxDynamicStorageBuffersPerPipelineLayout​

public uint MaxDynamicStorageBuffersPerPipelineLayout { get; }

Property Value​

uint

MaxDynamicUniformBuffersPerPipelineLayout​

public uint MaxDynamicUniformBuffersPerPipelineLayout { get; }

Property Value​

uint

MaxInterStageShaderComponents​

public uint MaxInterStageShaderComponents { get; }

Property Value​

uint

MaxNonSamplerBindings​

public uint MaxNonSamplerBindings { get; }

Property Value​

uint

MaxPushConstantSize​

public uint MaxPushConstantSize { get; }

Property Value​

uint

MaxSampledTexturesPerShaderStage​

public uint MaxSampledTexturesPerShaderStage { get; }

Property Value​

uint

MaxSamplersPerShaderStage​

public uint MaxSamplersPerShaderStage { get; }

Property Value​

uint

MaxStorageBufferBindingSize​

public ulong MaxStorageBufferBindingSize { get; }

Property Value​

ulong

MaxStorageBuffersPerShaderStage​

public uint MaxStorageBuffersPerShaderStage { get; }

Property Value​

uint

MaxStorageTexturesPerShaderStage​

public uint MaxStorageTexturesPerShaderStage { get; }

Property Value​

uint

MaxTextureArrayLayers​

public uint MaxTextureArrayLayers { get; }

Property Value​

uint

MaxTextureDimension1D​

public uint MaxTextureDimension1D { get; }

Property Value​

uint

MaxTextureDimension2D​

public uint MaxTextureDimension2D { get; }

Property Value​

uint

MaxTextureDimension3D​

public uint MaxTextureDimension3D { get; }

Property Value​

uint

MaxUniformBufferBindingSize​

public ulong MaxUniformBufferBindingSize { get; }

Property Value​

ulong

MaxUniformBuffersPerShaderStage​

public uint MaxUniformBuffersPerShaderStage { get; }

Property Value​

uint

MaxVertexAttributes​

public uint MaxVertexAttributes { get; }

Property Value​

uint

MaxVertexBufferArrayStride​

public uint MaxVertexBufferArrayStride { get; }

Property Value​

uint

MaxVertexBuffers​

public uint MaxVertexBuffers { get; }

Property Value​

uint