Package org.robolectric.shadows
Class FrameMetricsBuilder
java.lang.Object
org.robolectric.shadows.FrameMetricsBuilder
Class to build
FrameMetrics
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
setMetric
(int metric, long value) Sets the given metric to the given value.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
-