Struct FrameStats
Namespace: VelloSharp.ChartDiagnostics
Assembly: VelloSharp.ChartDiagnostics.dll
Captures per-frame latency information.
public readonly record struct FrameStats : IEquatable<FrameStats>
Implements
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
FrameStats(TimeSpan, TimeSpan, TimeSpan, int, DateTimeOffset)
Captures per-frame latency information.
public FrameStats(TimeSpan CpuTime, TimeSpan GpuTime, TimeSpan QueueLatency, int EncodedPaths, DateTimeOffset Timestamp)
Parameters
CpuTime
TimeSpan
GpuTime
TimeSpan
QueueLatency
TimeSpan
EncodedPaths
int
Timestamp
DateTimeOffset
Properties
CpuTime
public TimeSpan CpuTime { get; init; }
Property Value
EncodedPaths
public int EncodedPaths { get; init; }
Property Value
GpuTime
public TimeSpan GpuTime { get; init; }
Property Value
QueueLatency
public TimeSpan QueueLatency { get; init; }
Property Value
Timestamp
public DateTimeOffset Timestamp { get; init; }