renderFingerprint property

int get renderFingerprint

A compact identity for full rendered output at one cell slot.

This includes style, link, width, and drawable identity so renderer-side line hashing can cheaply detect visual changes without reconstructing grapheme text.

Implementation

int get renderFingerprint => _mixHash(
  _mixHash(_mixHash(_contentKind, _contentValue), _width),
  _mixHash(_mixHash(_styleId, _linkId), identityHashCode(drawable)),
);