Skip to main content

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​

uint

DeviceLimits​

public WebGpuRuntime.WebGpuDeviceLimits DeviceLimits { get; init; }

Property Value​

WebGpuRuntime.WebGpuDeviceLimits

SurfaceHandle​

public uint SurfaceHandle { get; init; }

Property Value​

uint

SurfaceTextureFormat​

public WebGpuRuntime.WebGpuTextureFormat SurfaceTextureFormat { get; init; }

Property Value​

WebGpuRuntime.WebGpuTextureFormat