FrameEvent constructor
const
FrameEvent({
- required int frameNumber,
- required String reason,
- required Duration build,
- required Duration layout,
- required Duration paint,
- required Duration diff,
- required int dirtyCells,
- CellRect? dirtyBounds,
- DirtySpanFrameStats dirtySpans = DirtySpanFrameStats.empty,
- List<
String> dirtySources = const <String>[], - RenderLayoutFrameStats layoutStats = RenderLayoutFrameStats.empty,
- RepaintBoundaryFrameStats repaintBoundaries = RepaintBoundaryFrameStats.empty,
- required CellSize bufferSize,
Implementation
const FrameEvent({
required this.frameNumber,
required this.reason,
required this.build,
required this.layout,
required this.paint,
required this.diff,
required this.dirtyCells,
this.dirtyBounds,
this.dirtySpans = DirtySpanFrameStats.empty,
this.dirtySources = const <String>[],
this.layoutStats = RenderLayoutFrameStats.empty,
this.repaintBoundaries = RepaintBoundaryFrameStats.empty,
required this.bufferSize,
});