Common Lisp Interface Manager 2.0 User's Guide > Chapter 2 Drawing Graphics > 2.4 Graphics Protocols


2.4.1 Arguments

All these generic functions take the same arguments as the non-generic spread function equivalents, except that the arguments that are keyword arguments in the non-generic functions are required arguments in the generic functions.

The drawing-function-specific arguments are either x and y positions, or a sequence of x and y positions. Note that these positions will first be transformed by the medium's current transformation, and then transformed a second time by the medium's device transformation in order to produce the coordinates as they will actually appear on the screen.

The ink, line style (or text style), and clipping regions arguments are optional, and default from the medium ( medium-ink , medium-line-style (or medium-current-text-style ), and medium-clipping-region , respectively).

Common Lisp Interface Manager 2.0 User's Guide - 22 Dec 2009