Package org.robolectric.shadows
Class FrameMetricsBuilder
java.lang.Object
org.robolectric.shadows.FrameMetricsBuilder
public final class FrameMetricsBuilder extends Object
Class to build
FrameMetrics
-
Constructor Summary
Constructors Constructor Description FrameMetricsBuilder()
-
Method Summary
Modifier and Type Method Description FrameMetrics
build()
FrameMetricsBuilder
setMetric(int metric, long value)
Sets the given metric to the given value.FrameMetricsBuilder
setSyncDelayTimeNanos(long syncDelayTimeNanos)
Sets the delay time between when drawing finishes and syncing begins.
-
Constructor Details
-
FrameMetricsBuilder
public FrameMetricsBuilder()
-
-
Method Details
-
setMetric
Sets the given metric to the given value.If this is not called for a certain metric, that metric will be assumed to have the value 0. The value of
frameMetrics.getMetric(FrameMetrics.TOTAL_DURATION)
will be equal to the sum of all non-boolean metrics and the value given to {@link this#setSyncDelayTimeNanos(long)}. -
setSyncDelayTimeNanos
Sets the delay time between when drawing finishes and syncing begins. If unset, defaults to 0. -
build
- Throws:
Exception
-