Skip to main content

Class VelloGraphicsDeviceOptions

Namespace: VelloSharp.Windows
Assembly: VelloSharp.Windows.Core.dll

public sealed record VelloGraphicsDeviceOptions : IEquatable<VelloGraphicsDeviceOptions>

Inheritance​

object ← VelloGraphicsDeviceOptions

Implements​

IEquatable<VelloGraphicsDeviceOptions>

Inherited Members​

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

Properties​

Antialiasing​

public AntialiasingMode Antialiasing { get; init; }

Property Value​

AntialiasingMode

BackgroundColor​

public RgbaColor BackgroundColor { get; init; }

Property Value​

RgbaColor

ColorSpace​

public WindowsColorSpace ColorSpace { get; init; }

Property Value​

WindowsColorSpace

Default​

public static VelloGraphicsDeviceOptions Default { get; }

Property Value​

VelloGraphicsDeviceOptions

DiagnosticsLabel​

public string? DiagnosticsLabel { get; init; }

Property Value​

string?

EnablePipelineCaching​

public bool EnablePipelineCaching { get; init; }

Property Value​

bool

Format​

public RenderFormat Format { get; init; }

Property Value​

RenderFormat

MsaaSampleCount​

public int? MsaaSampleCount { get; init; }

Property Value​

int?

PreferDiscreteAdapter​

public bool PreferDiscreteAdapter { get; init; }

Property Value​

bool

PresentMode​

public PresentMode PresentMode { get; init; }

Property Value​

PresentMode

RendererOptions​

public RendererOptions? RendererOptions { get; init; }

Property Value​

RendererOptions?

Methods​

GetAntialiasingMode()​

public AntialiasingMode GetAntialiasingMode()

Returns​

AntialiasingMode