Class FrameStatistics
- Namespace
- HelixToolkit.SharpDX.Utilities
- Assembly
- HelixToolkit.SharpDX.dll
public sealed class FrameStatistics : ObservableObject, IFrameStatistics, INotifyPropertyChanged
- Inheritance
-
FrameStatistics
- Implements
- Inherited Members
Properties
AverageFrequency
Gets or sets the average frequency.
public double AverageFrequency { get; }
Property Value
- double
The average frequency.
AverageValue
Average latency
public double AverageValue { get; }
Property Value
UpdateFrequency
Gets or sets the update frequency by number of samples, Default is 60
public uint UpdateFrequency { get; set; }
Property Value
- uint
The update frequency.
Methods
Push(double)
Pushes the specified latency by milliseconds.
public void Push(double latency)
Parameters
latencydoubleThe latency.
Reset()
public void Reset()
Events
OnValueChanged
public event EventHandler<FrameStatisticsArg>? OnValueChanged