ImagerOps.mesa << This interface contains the procedures needed by implementors of low-level, performance-sensitive code and procedures needed for internal use by the imager. In general, use of these procedures will not be as fool-proof as the public Imager routines.>> <> <> DIRECTORY Imager USING [FIXED, Vec, FixedVec, Rectangle]; ImagerOps: CEDAR DEFINITIONS = BEGIN Type definitions <> <<>> <> <<>> <> <<>> <> ContextRep: PUBLIC TYPE = RECORD [ -- exported to Imager A pointer to a procs record will go here The following stuff is incomplete device: ImagingDevice, noImage: BOOLEAN, -- true for test executions (eg. "correct") easyTransform: BOOLEAN, compositeTransform: Transformation, validCompositeTransform: BOOLEAN, -- Lazy evaluation (why not just keep up-to-date?) clientTransform, viewTransform, deviceTransform: Transformation, easyClip: BOOLEAN; compositeClip: LIST of Path; validCompositeClip: BOOLEAN clientClip, viewClip, deviceClip: LIST OF Path, foo, bar, baz: WORD, Need clipping accelerators. ]; <> <<>> <> <<>> <> <<>> <> <<>> <> <<>> <> <<>> <> <<>> <> <<>> <> <<>> <> <<>> <> <<>> END. <<>> <<>> <<>> <<>> <<>> <<>> <<>> <<>> <<>> <<>> <<>> <<>>