Class WebGpuRuntime.WebGpuCapabilities
Namespace: VelloSharp
Assembly: VelloSharp.WebAssembly.dll
public sealed record WebGpuRuntime.WebGpuCapabilities : IEquatable<WebGpuRuntime.WebGpuCapabilities>
Inheritance
object ← WebGpuRuntime.WebGpuCapabilities
Implements
IEquatable<WebGpuRuntime.WebGpuCapabilities>
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
WebGpuCapabilities(uint, uint, WebGpuDeviceLimits, WebGpuTextureFormat)
public WebGpuCapabilities(uint DeviceHandle, uint SurfaceHandle, WebGpuRuntime.WebGpuDeviceLimits DeviceLimits, WebGpuRuntime.WebGpuTextureFormat SurfaceTextureFormat)
Parameters
DeviceHandle uint
SurfaceHandle uint
DeviceLimits WebGpuRuntime.WebGpuDeviceLimits
SurfaceTextureFormat WebGpuRuntime.WebGpuTextureFormat
Properties
DeviceHandle
public uint DeviceHandle { get; init; }
Property Value
DeviceLimits
public WebGpuRuntime.WebGpuDeviceLimits DeviceLimits { get; init; }
Property Value
WebGpuRuntime.WebGpuDeviceLimits
SurfaceHandle
public uint SurfaceHandle { get; init; }
Property Value
SurfaceTextureFormat
public WebGpuRuntime.WebGpuTextureFormat SurfaceTextureFormat { get; init; }