Table of Contents

Class FrameTimeStats

Namespace
LansMap.Diagnostics
public sealed class FrameTimeStats
Inheritance
object
FrameTimeStats

Constructors

FrameTimeStats()

public FrameTimeStats()

FrameTimeStats(int, float)

public FrameTimeStats(int capacity, float recomputeIntervalSeconds)

Parameters

capacity int
recomputeIntervalSeconds float

Fields

DefaultCapacity

public const int DefaultCapacity = 1000

Field Value

int

DefaultRecomputeIntervalSeconds

public const float DefaultRecomputeIntervalSeconds = 0.5

Field Value

float

Properties

AverageFps

public float AverageFps { get; }

Property Value

float

Capacity

public int Capacity { get; }

Property Value

int

OnePercentLowFps

public float OnePercentLowFps { get; }

Property Value

float

P99FrameMs

public float P99FrameMs { get; }

Property Value

float

PointOnePercentLowFps

public float PointOnePercentLowFps { get; }

Property Value

float

SampleCount

public int SampleCount { get; }

Property Value

int

Methods

AddFrame(float)

public void AddFrame(float deltaSeconds)

Parameters

deltaSeconds float

Recompute()

public void Recompute()

Reset()

public void Reset()