GraphicsStats.fromJson constructor

GraphicsStats.fromJson(
  1. Map json_
)

Implementation

GraphicsStats.fromJson(core.Map json_)
    : this(
        buckets: json_.containsKey('buckets')
            ? (json_['buckets'] as core.List)
                .map((value) => GraphicsStatsBucket.fromJson(
                    value as core.Map<core.String, core.dynamic>))
                .toList()
            : null,
        highInputLatencyCount: json_.containsKey('highInputLatencyCount')
            ? json_['highInputLatencyCount'] as core.String
            : null,
        jankyFrames: json_.containsKey('jankyFrames')
            ? json_['jankyFrames'] as core.String
            : null,
        missedVsyncCount: json_.containsKey('missedVsyncCount')
            ? json_['missedVsyncCount'] as core.String
            : null,
        p50Millis: json_.containsKey('p50Millis')
            ? json_['p50Millis'] as core.String
            : null,
        p90Millis: json_.containsKey('p90Millis')
            ? json_['p90Millis'] as core.String
            : null,
        p95Millis: json_.containsKey('p95Millis')
            ? json_['p95Millis'] as core.String
            : null,
        p99Millis: json_.containsKey('p99Millis')
            ? json_['p99Millis'] as core.String
            : null,
        slowBitmapUploadCount: json_.containsKey('slowBitmapUploadCount')
            ? json_['slowBitmapUploadCount'] as core.String
            : null,
        slowDrawCount: json_.containsKey('slowDrawCount')
            ? json_['slowDrawCount'] as core.String
            : null,
        slowUiThreadCount: json_.containsKey('slowUiThreadCount')
            ? json_['slowUiThreadCount'] as core.String
            : null,
        totalFrames: json_.containsKey('totalFrames')
            ? json_['totalFrames'] as core.String
            : null,
      );