FramePresentationPlan class final

Presenter-ready frame data computed once by the host.

Constructors

FramePresentationPlan({required String reason, required CellSize size, required FramePresentationDamage damage, required List<RowSpanModel> dirtyRowModels, required bool metricsChanged, required Duration spanBuildTime})

Properties

damage → FramePresentationDamage
final
dirtyCellEstimate → int
no setter
dirtyRowCount → int
no setter
dirtyRowModels → List<RowSpanModel>
final
dirtyRows → TuiDirtyRows
The rows a presenter must re-apply, resolved against THIS plan's size.
latefinal
fullRepaint → bool
Whether the presenter must repaint everything.
no setter
hashCode → int
The hash code for this object.
no setterinherited
metricsChanged → bool
final
reason → String
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scrollUpRows → int?
The upward shift to apply before dirtyRowModels, when the frame is a detected scroll.
no setter
size → CellSize
final
spanBuildTime → Duration
final
spanCount → int
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited