Skip to main content

Class VelloGraphicsDeviceOptions

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

public sealed record VelloGraphicsDeviceOptions : IEquatable<VelloGraphicsDeviceOptions>

Inheritance

objectVelloGraphicsDeviceOptions

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

Antialiasing

public AntialiasingMode Antialiasing { get; init; }

Property Value

AntialiasingMode

BackgroundColor

public RgbaColor BackgroundColor { get; init; }

Property Value

RgbaColor

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

Default

public static VelloGraphicsDeviceOptions Default { get; }

Property Value

VelloGraphicsDeviceOptions

DiagnosticsLabel

public string? DiagnosticsLabel { get; init; }

Property Value

string?

DiagnosticsLabel

public string? DiagnosticsLabel { get; init; }

Property Value

string?

EnablePipelineCaching

public bool EnablePipelineCaching { get; init; }

Property Value

bool

EnablePipelineCaching

public bool EnablePipelineCaching { get; init; }

Property Value

bool

Format

public RenderFormat Format { get; init; }

Property Value

RenderFormat

Format

public RenderFormat Format { get; init; }

Property Value

RenderFormat

MsaaSampleCount

public int? MsaaSampleCount { get; init; }

Property Value

int?

MsaaSampleCount

public int? MsaaSampleCount { get; init; }

Property Value

int?

PreferDiscreteAdapter

public bool PreferDiscreteAdapter { get; init; }

Property Value

bool

PreferDiscreteAdapter

public bool PreferDiscreteAdapter { get; init; }

Property Value

bool

PresentMode

public PresentMode PresentMode { get; init; }

Property Value

PresentMode

PresentMode

public PresentMode PresentMode { get; init; }

Property Value

PresentMode

RendererOptions

public RendererOptions? RendererOptions { get; init; }

Property Value

RendererOptions?

RendererOptions

public RendererOptions? RendererOptions { get; init; }

Property Value

RendererOptions?

Methods

GetAntialiasingMode()

public AntialiasingMode GetAntialiasingMode()

Returns

AntialiasingMode

GetAntialiasingMode()

public AntialiasingMode GetAntialiasingMode()

Returns

AntialiasingMode