PSGraphicsPrivate.mesa
Copyright Ó 1987 by Xerox Corporation. All rights reserved.
Doug Wyatt, July 14, 1987 2:16:00 pm PDT
DIRECTORY
PS,
PSGraphics;
PSGraphicsPrivate: CEDAR DEFINITIONS
~ BEGIN OPEN PS, PSGraphics;
GState: TYPE ~ REF GStateRep;
GStateRep: TYPE ~ RECORD [
CTM: Matrix,
color: Color,
path: Path,
clipper: Clipper,
font: Dict,
lineWidth: REAL,
lineCap: LineCap,
lineJoin: LineJoin,
screen: Screen,
transfer: Any,
flatness: REAL,
miterLimit: REAL,
dash: Dash,
device: Device,
rest: GState
];
Color: TYPE ~ REF ColorRep;
ColorRep: TYPE;
Path: TYPE ~ REF PathRep;
PathRep: TYPE ~ RECORD [next: Path, tag: PathTag, point: VEC];
PathTag: TYPE ~ {move, line, curve1, curve2, curve3, close};
Clipper: TYPE ~ REF ClipperRep;
ClipperRep: TYPE;
Device: TYPE ~ REF DeviceRep;
DeviceRep: TYPE;
END.