DataRep:
TYPE ~
RECORD [
Clipper info:
viewClipper: ImagerManhattan.Polygon, -- in device coords
clientClipper: ImagerBasic.ClientClipper, -- for noticing client clipper changes
compositeClipper: ImagerManhattan.Polygon, -- in device coords; invalid if NIL or clientClipper#state.clipper
View-to-surface info
viewOrigin: ImagerBasic.IntPair,
Scratch storage
devicePath: ImagerScanConverter.DevicePath,
tileSamples: ImagerBasic.SampledColor,
deviceBrick: ImagerHalftone.DeviceBrick ← NIL,
deviceBrickMaxSampleValue: INT ← -1,
Cached color info
cachedColor: ImagerBasic.Color ← NIL,
tile: ImagerPixelMaps.Tile,
The bitmap
canvas: ImagerPixelMaps.PixelMap
];