/[cl-cairo2]/package.lisp
ViewVC logotype

Contents of /package.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 15 - (hide annotations)
Thu Dec 20 13:05:07 2007 UTC (6 years, 4 months ago) by tpapp
File size: 2011 byte(s)
reorganization, bugfixes
1 tpapp 1 (defpackage :cl-cairo2
2 tpapp 11 (:use :common-lisp :cffi :cl-colors :cl-utilities)
3 tpapp 13 (:export
4    
5     ;; cairo
6    
7     destroy deg-to-rad
8    
9     ;; surface
10    
11 tpapp 15 get-width get-height destroy create-ps-surface create-pdf-surface
12     create-svg-surface create-image-surface image-surface-get-format
13     image-surface-get-width image-surface-get-height
14     image-surface-create-from-png surface-write-to-png with-png-file
15 tpapp 13
16 tpapp 7 ;; context
17 tpapp 13
18 tpapp 14 create-context sync sync-lock sync sync-unlock sync-reset
19     with-sync-lock *context* save restore push-group pop-group
20 tpapp 13 pop-group-to-source set-source-rgb set-source-rgba clip
21     clip-preserve reset-clip copy-page show-page fill-preserve paint
22     paint-with-alpha stroke stroke-preserve set-source-color
23     get-line-width set-line-width get-miter-limit set-miter-limit
24     get-antialias set-antialias get-fill-rule set-fill-rule
25     get-line-cap set-line-cap get-line-join set-line-join get-operator
26     set-operator fill-path set-dash get-dash clip-extents fill-extents
27     in-fill in-stoke create-ps-context create-pdf-context
28 tpapp 15 create-svg-context get-target
29 tpapp 13
30     ;; path
31    
32     new-path new-sub-path close-path arc arc-negative curve-to line-to
33     move-to rectangle rel-move-to rel-curve-to rel-line-to text-path
34     get-current-point
35    
36     ;; text
37    
38     select-font-face set-font-size text-extents show-text
39    
40 tpapp 7 ;; transformations
41 tpapp 13
42     translate scale rotate reset-trans-matrix make-trans-matrix
43     trans-matrix-xx trans-matrix-yx trans-matrix-xy trans-matrix-yy
44     trans-matrix-x0 trans-matrix-y0 trans-matrix-p transform
45     set-trans-matrix get-trans-matrix user-to-device
46     user-to-device-distance device-to-user device-to-user-distance
47     trans-matrix-init-translate trans-matrix-init-scale
48     trans-matrix-init-rotate trans-matrix-rotate trans-matrix-scale
49     trans-matrix-rotate trans-matrix-invert trans-matrix-multiply
50     trans-matrix-distance transform-point
51    
52 tpapp 15 ;; xlib-image-context
53 tpapp 13
54 tpapp 15 xlib-image-context create-xlib-image-context))

  ViewVC Help
Powered by ViewVC 1.1.5