Class WebGPUShaderUniformLayout
- Namespace
- SixLabors.ImageSharp.Drawing.Processing.Backends
- Assembly
- SixLabors.ImageSharp.Drawing.WebGPU.dll
Describes the names, types, and fixed array lengths of values supplied to a WebGPU layer-effect shader.
public sealed class WebGPUShaderUniformLayout
- Inheritance
-
WebGPUShaderUniformLayout
- Inherited Members
Constructors
WebGPUShaderUniformLayout(ReadOnlySpan<WebGPUShaderUniform>)
Initializes a new instance of the WebGPUShaderUniformLayout class.
public WebGPUShaderUniformLayout(ReadOnlySpan<WebGPUShaderUniform> uniforms)
Parameters
uniformsReadOnlySpan<WebGPUShaderUniform>The ordered uniform declarations.
Fields
MaximumByteLength
The maximum packed byte length accepted for a shader uniform layout.
public const int MaximumByteLength = 65536
Field Value
Properties
Uniforms
Gets the ordered uniform declarations.
public ReadOnlySpan<WebGPUShaderUniform> Uniforms { get; }