frameFromFlutterFrameEvent function

FrameData? frameFromFlutterFrameEvent(
  1. Map<String, dynamic> data
)

Convert one Flutter.Frame extension-stream event's data (all fields in microseconds — the same interface DevTools consumes) into a FrameData.

Implementation

FrameData? frameFromFlutterFrameEvent(Map<String, dynamic> data) {
  final build = data['build'];
  final raster = data['raster'];
  if (build is! int || raster is! int) return null;
  return FrameData(buildMs: build / 1000.0, rasterMs: raster / 1000.0);
}