Skip to content

KernelAPI reference

Struct Percentiles

Namespace: MicroEngine.Core
Assembly: MicroEngine.dll
Guide: Game lifecycle and time

Percentiles of one frame measurement, in milliseconds.

C#
public readonly struct Percentiles : IEquatable<Percentiles>

Implements

IEquatable<Percentiles>

Constructors

Percentiles(double, double, double, double, double, double)

Percentiles of one frame measurement, in milliseconds.

C#
public Percentiles(double Mean, double P50, double P95, double P99, double P999, double Max)

Parameters

Mean double

P50 double

P95 double

P99 double

P999 double

Max double

Properties

Max

C#
public double Max { get; init; }

Property Value

double

Mean

C#
public double Mean { get; init; }

Property Value

double

P50

C#
public double P50 { get; init; }

Property Value

double

P95

C#
public double P95 { get; init; }

Property Value

double

P99

C#
public double P99 { get; init; }

Property Value

double

P999

C#
public double P999 { get; init; }

Property Value

double

Methods

Deconstruct(out double, out double, out double, out double, out double, out double)

C#
public void Deconstruct(out double Mean, out double P50, out double P95, out double P99, out double P999, out double Max)

Parameters

Mean double

P50 double

P95 double

P99 double

P999 double

Max double

Equals(object)

C#
public override bool Equals(object obj)

Parameters

obj object

Returns

bool

Equals(Percentiles)

C#
public bool Equals(Percentiles other)

Parameters

other Percentiles

Returns

bool

GetHashCode()

C#
public override int GetHashCode()

Returns

int

ToString()

C#
public override string ToString()

Returns

string

Operators

operator ==(Percentiles, Percentiles)

C#
public static bool operator ==(Percentiles left, Percentiles right)

Parameters

left Percentiles

right Percentiles

Returns

bool

operator !=(Percentiles, Percentiles)

C#
public static bool operator !=(Percentiles left, Percentiles right)

Parameters

left Percentiles

right Percentiles

Returns

bool