Table of Contents

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

double

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

latency double

The latency.

Reset()

public void Reset()

Events

OnValueChanged

public event EventHandler<FrameStatisticsArg>? OnValueChanged

Event Type

EventHandler<FrameStatisticsArg>