<<>> <> <> <> <> <<>> <> <<>> DIRECTORY ImagerDevice USING [Device], ImagerMaskCache USING [CharMask], ImagerSample USING [EdgeAction, RawDescriptor, SampleMap], SF USING [Box, BoxGenerator, Vec]; ImagerDeviceProcs: CEDAR DEFINITIONS ~ BEGIN OPEN ImagerDevice; DMaskRegion: PROC [device: Device, bounds: SF.Box, edgeGenerator: PROC [ImagerSample.EdgeAction]]; DMaskBitmap: PROC [device: Device, bitmap: ImagerSample.SampleMap, delta: SF.Vec, bounds: SF.Box, boxes: SF.BoxGenerator]; DMaskRawBitmaps: PROC [device: Device, list: LIST OF ImagerSample.RawDescriptor]; DDrawBitmap: PROC [device: Device, bitmap: ImagerSample.SampleMap, delta: SF.Vec, bounds: SF.Box, boxes: SF.BoxGenerator]; DMaskChar: PROC [device: Device, delta: SF.Vec, mask: ImagerMaskCache.CharMask]; END.