Space Engineers
Classes | Public Member Functions | Public Attributes | Properties | List of all members
Sandbox.Engine.Utils.MyDebugHitCounter Class Reference

Classes

struct  Sample
 

Public Member Functions

 MyDebugHitCounter (uint cycleSize=100000)
 
void Hit ()
 
void Miss ()
 
void Cycle ()
 
float ValueAndCycle ()
 
void CycleWork ()
 

Public Attributes

readonly MyQueue< SampleHistory
 

Properties

float CurrentHitRatio [get]
 
float LastCycleHitRatio [get]
 

Detailed Description

Definition at line 9 of file PerformanceTrackers.cs.

Constructor & Destructor Documentation

Sandbox.Engine.Utils.MyDebugHitCounter.MyDebugHitCounter ( uint  cycleSize = 100000)
inline

Definition at line 33 of file PerformanceTrackers.cs.

Member Function Documentation

void Sandbox.Engine.Utils.MyDebugHitCounter.Cycle ( )
inline

Definition at line 74 of file PerformanceTrackers.cs.

void Sandbox.Engine.Utils.MyDebugHitCounter.CycleWork ( )
inline

Definition at line 92 of file PerformanceTrackers.cs.

void Sandbox.Engine.Utils.MyDebugHitCounter.Hit ( )
inline

Definition at line 58 of file PerformanceTrackers.cs.

void Sandbox.Engine.Utils.MyDebugHitCounter.Miss ( )
inline

Definition at line 65 of file PerformanceTrackers.cs.

float Sandbox.Engine.Utils.MyDebugHitCounter.ValueAndCycle ( )
inline

Definition at line 84 of file PerformanceTrackers.cs.

Member Data Documentation

readonly MyQueue<Sample> Sandbox.Engine.Utils.MyDebugHitCounter.History

Definition at line 26 of file PerformanceTrackers.cs.

Property Documentation

float Sandbox.Engine.Utils.MyDebugHitCounter.CurrentHitRatio
get

Definition at line 42 of file PerformanceTrackers.cs.

float Sandbox.Engine.Utils.MyDebugHitCounter.LastCycleHitRatio
get

Definition at line 47 of file PerformanceTrackers.cs.


The documentation for this class was generated from the following file: