public final class FrameMetricsBuilder extends Object
FrameMetrics
Constructor | Description |
---|---|
FrameMetricsBuilder() |
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.
|
public FrameMetricsBuilder setMetric(int metric, long 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)}.
public FrameMetricsBuilder setSyncDelayTimeNanos(long syncDelayTimeNanos)
public FrameMetrics build() throws Exception
Exception