<> <> DIRECTORY ImagerBasic, ImagerHalftone, ImagerManhattan, ImagerPixelMaps, ImagerScanConverter; ImagerLF: CEDAR DEFINITIONS ~ BEGIN DataRep: TYPE ~ RECORD [ <> 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 <> viewOrigin: ImagerBasic.IntPair, <> devicePath: ImagerScanConverter.DevicePath, tileSamples: ImagerBasic.SampledColor, deviceBrick: ImagerHalftone.DeviceBrick _ NIL, deviceBrickMaxSampleValue: INT _ -1, <> cachedColor: ImagerBasic.Color _ NIL, tile: ImagerPixelMaps.Tile, <> canvas: ImagerPixelMaps.PixelMap ]; END.