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