ImagerLF.mesa
Michael Plass, February 20, 1984 9:24:22 am PST
DIRECTORY ImagerBasic, ImagerHalftone, ImagerManhattan, ImagerPixelMaps, ImagerScanConverter;
ImagerLF: CEDAR DEFINITIONS ~ BEGIN
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
];
END.