Skip to main content

Struct WgpuSurfaceCapabilities

Namespace: VelloSharp
Assembly: VelloSharp.Gpu.dll

public readonly struct WgpuSurfaceCapabilities

Inherited Members

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

Constructors

WgpuSurfaceCapabilities(WgpuTextureUsage, WgpuTextureFormat[], PresentMode[], WgpuCompositeAlphaMode[])

public WgpuSurfaceCapabilities(WgpuTextureUsage usage, WgpuTextureFormat[] formats, PresentMode[] presentModes, WgpuCompositeAlphaMode[] alphaModes)

Parameters

usage WgpuTextureUsage

formats WgpuTextureFormat[]

presentModes PresentMode[]

alphaModes WgpuCompositeAlphaMode[]

Properties

AlphaModes

public IReadOnlyList<WgpuCompositeAlphaMode> AlphaModes { get; }

Property Value

IReadOnlyList<WgpuCompositeAlphaMode>

Formats

public IReadOnlyList<WgpuTextureFormat> Formats { get; }

Property Value

IReadOnlyList<WgpuTextureFormat>

PresentModes

public IReadOnlyList<PresentMode> PresentModes { get; }

Property Value

IReadOnlyList<PresentMode>

Usage

public WgpuTextureUsage Usage { get; }

Property Value

WgpuTextureUsage