CachedShapeStrips class

One shape's emitted strips in relocatable form (same packed layout as CachedGlyphStrips) plus the full content record the entry was keyed on - the map key is a 32-bit content hash, so every hit re-verifies the content before replaying (a collision falls back to direct raster, never to the wrong pixels).

Constructors

CachedShapeStrips(Uint32List data, int stripCount, int alphaTexelCount, Int32List content)

Properties

alphaTexelCount int
final
content Int32List
The verified content record: [flags, qTol, qx, qy, stroke params + dashes when flags bit 1 is set, ] then interleaved segment opcodes and 1/64-px quantized point deltas from the anchor.
final
data Uint32List
final
dataBytes int
Whole-entry footprint (strip blob + content record) - what the cache budget counts, since shape entries are tiny and numerous (the strip data, not the alpha texels, dominates).
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stripCount int
final

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