GRASS 8 Programmer's Manual 8.6.0dev(2026)-f6f2c534ea
Loading...
Searching...
No Matches
Paintlib.h
Go to the documentation of this file.
1#ifndef GRASS_PAINTLIBDEFS_H
2#define GRASS_PAINTLIBDEFS_H
3
4/* From applib */
5/* alpha.c */
6int Palpha(void);
7
8/* close.c */
9int Pclose(void);
10
11/* colorlevel.c */
12int Pcolorlevels(int *, int *, int *);
13
14/* colormult.c */
15int Pcolormultipliers(int *, int *, int *);
16
17/* colornum.c */
18int Pcolornum(double, double, double);
19
20/* colortable.c */
21int Pcolortable(unsigned char *, unsigned char *, unsigned char *,
22 unsigned char *, int);
23/* colorvalue.c */
24int Pcolorvalue(int, float *, float *, float *);
25
26/* connect.c */
27int Pconnect(void);
28int Pdisconnect(void);
29
30/* data.c */
31int Pdata_begin(void);
32int Pdata(unsigned char *, int);
33int Pdata_end(void);
34
35/* device.c */
36int P__closedev(void);
37int P__errordev(char *);
38int P__flushdev(void);
39int P__opendev(char *, char *[], char *);
40int P__readdev(void *, int);
41int P__writedev(void *, int);
42
43/* flush.c */
44int Pflush(void);
45
46/* hres.c */
47double Phres(void);
48
49/* io.c */
50int P__opcode(int);
51int P__get(char *, int);
52int P__gets(char *);
53int P__geti(void);
54double P__getf(void);
55int P__send(char *, int);
56int P__sendi(int);
57int P__sendf(double);
58int P__sends(char *);
60
61/* lock.c */
62int Plock(void);
63
64/* misc.c */
65int Pblockspace(void);
66int Pblocksize(void);
67int Pnblocks(void);
68int Ptextspace(void);
69int Ptextfudge(void);
70double Ptextscale(void);
71
72/* nchars.c */
73int Pnchars(void);
74
75/* ncolors.c */
76int Pncolors(void);
77
78/* npixels.c */
79int Pnpixels(int *, int *);
80
81/* painter.c */
82char *Ppainter_name(void);
83
84/* pictsize.c */
85int Ppictsize(int, int);
86
87/* raster.c */
88int Praster(void);
89
90/* rle.c */
91int Prle_begin(void);
92int Prle_end(void);
94
95/* text.c */
96int Ptext(char *);
97
98/* vres.c */
99double Pvres(void);
100
101/* From Driver/{whatever} code */
102/* init.c */
103int Pinit(void);
104
105/* finish.c */
106int Pfinish(void);
107
108/* From driverlib */
109/* interface.c */
110int paint_interface(int, char **);
111int paint_error(char *);
112int paint_delay(int);
113int paint_lock(char *, int);
114int paint_unlock(void);
116
117/* colors.c */
119int Pcolorlevels(int *, int *, int *);
120int Pcolormultipliers(int *, int *, int *);
121int Pcolornum(double, double, double);
122int Pcolorvalue(int, float *, float *, float *);
123int Pncolors(void);
124
125/* io.c */
126int Pclose(void);
127int Pflush(void);
128int Pout(char *, int);
129int Poutc(int);
130int Pouts(char *);
131
132#ifdef PAINT_DRIVERLIB
133int Popen(char *);
134int Prle(unsigned char *, int);
135#else
136/* open.c */
137int Popen(void);
138int Prle(unsigned char, int);
139#endif
140
141#endif
int Pclose(void)
double Phres(void)
int paint_delay(int)
int Popen(void)
int Pouts(char *)
int Pblocksize(void)
int Prle_end(void)
int Plock(void)
int Pnblocks(void)
int P__send(char *, int)
int P__gets(char *)
int Pcolormultipliers(int *, int *, int *)
int Pnpixels(int *, int *)
int P__sends(char *)
int Pout(char *, int)
int Prle_set_cols(int)
int Ptext(char *)
int Pdata_begin(void)
int Pcolorlevels(int *, int *, int *)
int Poutc(int)
int Pdata_end(void)
int P__get(char *, int)
int paint_interface(int, char **)
int Pdata(unsigned char *, int)
int Pflush(void)
int paint_unlock(void)
int Pfinish(void)
int Pcolortable(unsigned char *, unsigned char *, unsigned char *, unsigned char *, int)
int Pncolors(void)
int P__writedev(void *, int)
double Pvres(void)
int Pcolorvalue(int, float *, float *, float *)
int Prle(unsigned char, int)
int Prle_begin(void)
int Ptextfudge(void)
int paint_colortable(int)
int P__transparent(int)
int Palpha(void)
int Ppictsize(int, int)
int Pblockspace(void)
int P__errordev(char *)
int P__sendi(int)
int Pdisconnect(void)
int P__readdev(void *, int)
int Ptextspace(void)
int Pinit(void)
char * Ppainter_name(void)
int Praster(void)
int Pset_color_levels(int)
int paint_error(char *)
int paint_lock(char *, int)
double Ptextscale(void)
int P__geti(void)
int P__sendf(double)
int Pconnect(void)
int P__closedev(void)
int Pnchars(void)
int P__opendev(char *, char *[], char *)
int Pcolornum(double, double, double)
double P__getf(void)
int P__opcode(int)
int P__flushdev(void)