Skip to main content

Class VelloViewDiagnostics

Namespace: VelloSharp.Maui.Diagnostics
Assembly: VelloSharp.Maui.Core.dll

Tracks frame timing and GPU diagnostics in a platform-agnostic way so views can surface perf insights.

public sealed class VelloViewDiagnostics : INotifyPropertyChanged

Inheritance

objectVelloViewDiagnostics

Implements

INotifyPropertyChanged

Inherited Members

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

Properties

ExtendedProperties

public IReadOnlyDictionary<string, string>? ExtendedProperties { get; }

Property Value

IReadOnlyDictionary<string, string>?

FramesPerSecond

public double FramesPerSecond { get; }

Property Value

double

HasError

public bool HasError { get; }

Property Value

bool

KeyedMutexContention

public long KeyedMutexContention { get; }

Property Value

long

LastError

public string? LastError { get; }

Property Value

string?

SwapChainResets

public long SwapChainResets { get; }

Property Value

long

PropertyChanged

Occurs when a property value changes.

public event PropertyChangedEventHandler? PropertyChanged

Event Type

PropertyChangedEventHandler?