FramePerfRecord constructor

FramePerfRecord({
  1. required int frameNumber,
  2. required int buildMicros,
  3. required int rasterMicros,
  4. required int vsyncOverheadMicros,
  5. required int totalSpanMicros,
  6. required DateTime time,
  7. required Map<String, ({int count, int micros, int selfMicros})> blocks,
  8. int? vsyncStartUs,
  9. int? atUs,
  10. String? interactionId,
  11. String? linkedBy,
})

Implementation

FramePerfRecord({
  required this.frameNumber,
  required this.buildMicros,
  required this.rasterMicros,
  required this.vsyncOverheadMicros,
  required this.totalSpanMicros,
  required this.time,
  required this.blocks,
  this.vsyncStartUs,
  int? atUs,
  this.interactionId,
  this.linkedBy,
}) : atUs = atUs ?? FlutterTimeline.now;