Class VelloDiagnosticsSnapshot
Namespace: VelloSharp.Maui.Diagnostics
Assembly: VelloSharp.Maui.Core.dll
public sealed record VelloDiagnosticsSnapshot : IEquatable<VelloDiagnosticsSnapshot>
Inheritance
object ← VelloDiagnosticsSnapshot
Implements
IEquatable<VelloDiagnosticsSnapshot>
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
VelloDiagnosticsSnapshot(double, long, long, string?, IReadOnlyDictionary<string, string>?)
public VelloDiagnosticsSnapshot(double FramesPerSecond, long SwapChainResets, long KeyedMutexContention, string? LastError, IReadOnlyDictionary<string, string>? ExtendedProperties = null)
Parameters
FramesPerSecond
double
SwapChainResets
long
KeyedMutexContention
long
LastError
string?
ExtendedProperties
IReadOnlyDictionary<string, string>?
Properties
ExtendedProperties
public IReadOnlyDictionary<string, string>? ExtendedProperties { get; init; }
Property Value
IReadOnlyDictionary<string, string>?
FramesPerSecond
public double FramesPerSecond { get; init; }
Property Value
KeyedMutexContention
public long KeyedMutexContention { get; init; }
Property Value
LastError
public string? LastError { get; init; }
Property Value
SwapChainResets
public long SwapChainResets { get; init; }