<> <> <> <<>> DIRECTORY II USING [Color, Context], IIPixelArray USING [PixelArray], IIPixelMap USING [PixelMap], IITransformation USING [Transformation], Terminal USING [FrameBuffer, Virtual]; IIOps: CEDAR DEFINITIONS ~ BEGIN OPEN II, IIPixelMap, IIPixelArray, IITransformation, Terminal; PixelArrayFromPixelMaps: PROC [pms: LIST OF PixelMap, um: Transformation] RETURNS [PixelArray]; <> <> PixelMapFromPixelArray: PROC [pa: PixelArray, i: NAT] RETURNS [PixelMap]; <> <> <> <> <<>> Kind: TYPE ~ ATOM; <> KindOf: PROC [context: Context] RETURNS [Kind]; ContextFromPixelMaps: PROC [pms: LIST OF PixelMap, surfaceToDevice: Transformation, kind: Kind]; <> SurfaceToDevice: PROC [context: Context] RETURNS [Transformation]; <<>> KnownKinds: PROC RETURNS [LIST OF Kind]; <> TerminalFromContext: PROC [context: Context] RETURNS [vt: Virtual, color: BOOL]; <> <<>> PixelMapFromFrameBuffer: PROC [frameBuffer: FrameBuffer] RETURNS [PixelMap]; PixelMapsFromContext: PROC [context: Context] RETURNS [LIST OF PixelMap]; <> <<>> DoWithBuffer: PROC [context: Context, action: PROC, x, y, w, h: INTEGER, backgroundColor: Color _ NIL]; <> END.