-- CGDevice.mesa -- Last changed by Doug Wyatt, August 30, 1982 6:21 pm DIRECTORY CGArea USING [Ref], CGMatrix USING [Ref], CGSource USING [Ref], GraphicsBasic USING [Box]; CGDevice: CEDAR DEFINITIONS = { Ref: TYPE = REF Rep; Rep: TYPE = RECORD [ GetMatrix: PROC[self: Ref] RETURNS[CGMatrix.Ref], GetBounds: PROC[self: Ref] RETURNS[GraphicsBasic.Box], Show: PROC[self: Ref, area: CGArea.Ref, src: CGSource.Ref, map: CGMatrix.Ref], GetRaster: PROC[self: Ref] RETURNS[base: LONG POINTER, raster: CARDINAL], MoveBlock: PROC[self: Ref, width, height, fromX, fromY, toX, toY: NAT] _ NIL, data: REF ANY]; }.