Inheritance
System.Object
FramesMeasurement
public class FramesMeasurement
Methods
Declaration
public FramesMeasurement Definition(string name = "Time", SampleUnit sampleUnit = SampleUnit.Millisecond, AggregationType aggregationType = AggregationType.Median, double threshold = 0.1, bool increaseIsBetter = false, bool failOnBaseline = true)
Parameters
Type |
Name |
Description |
System.String |
name |
|
SampleUnit |
sampleUnit |
|
AggregationType |
aggregationType |
|
System.Double |
threshold |
|
System.Boolean |
increaseIsBetter |
|
System.Boolean |
failOnBaseline |
|
Returns
Declaration
public FramesMeasurement Definition(string name, SampleUnit sampleUnit, AggregationType aggregationType, double percentile, double threshold = 0.1, bool increaseIsBetter = false, bool failOnBaseline = true)
Parameters
Type |
Name |
Description |
System.String |
name |
|
SampleUnit |
sampleUnit |
|
AggregationType |
aggregationType |
|
System.Double |
percentile |
|
System.Double |
threshold |
|
System.Boolean |
increaseIsBetter |
|
System.Boolean |
failOnBaseline |
|
Returns
Declaration
public FramesMeasurement Definition(SampleGroupDefinition definition)
Parameters
Returns
Declaration
public FramesMeasurement DontRecordFrametime()
Returns
Declaration
public FramesMeasurement MeasurementCount(int count)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
Returns
Declaration
public FramesMeasurement ProfilerMarkers(params SampleGroupDefinition[] profilerDefinitions)
Parameters
Returns
Declaration
Returns
Type |
Description |
System.Collections.IEnumerator |
|
Declaration
public ScopedFrameTimeMeasurement Scope()
Returns
Declaration
public ScopedFrameTimeMeasurement Scope(SampleGroupDefinition sampleGroupDefinition)
Parameters
Returns
Declaration
public FramesMeasurement WarmupCount(int count)
Parameters
Type |
Name |
Description |
System.Int32 |
count |
|
Returns