PdfTilePageIdentity class

Everything about a page's visual state that changes what a tile should contain: the page slot and its epoch/content/destructive stamps (from PdfPageRenderIntent) plus the display plan (paper color, annotations, rotation, from PdfPageRenderPlan). Two identities that compare equal may share tiles; any difference is a distinct key so stale pixels never surface.

Annotations

Constructors

PdfTilePageIdentity({Object? cacheNamespace, required int pageIndex, required int pageEpoch, required int contentStamp, required int destructiveStamp, required PdfPageRenderPlan plan})
const

Properties

cacheNamespace → Object?
Stable identity of the viewer/document lineage that owns this tile.
final
contentStamp → int
final
destructiveStamp → int
final
hashCode → int
The hash code for this object.
no setteroverride
pageEpoch → int
final
pageIndex → int
final
plan → PdfPageRenderPlan
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

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.
override