6 #ifdef GRASS_CMAKE_BUILD
7 #include <export/grass_driver_export.h>
9 #define GRASS_DRIVER_EXPORT
30 void (*
Box)(double, double, double, double);
34 const char *(*Graph_get_file)(void);
38 int (*
Raster)(int, int,
const unsigned char *,
const unsigned char *,
39 const unsigned char *,
const unsigned char *);
42 void (*
Move)(double, double);
43 void (*
Cont)(double, double);
50 void (*
Bitmap)(int, int, int,
const unsigned char *);
51 void (*
Text)(
const char *);
52 void (*
Text_box)(
const char *,
double *,
double *,
double *,
double *);
66 extern void COM_Box_abs(
double,
double,
double,
double);
69 extern void COM_Color_RGB(
unsigned char,
unsigned char,
unsigned char);
98 extern int COM_raster(
int,
int,
const unsigned char *,
const unsigned char *,
99 const unsigned char *,
const unsigned char *);
104 extern void COM_Get_window(
double *,
double *,
double *,
double *);
116 extern void COM_Bitmap(
int,
int,
int,
const unsigned char *);
118 extern void COM_Move(
double,
double);
119 extern void COM_Cont(
double,
double);
void COM_Get_window(double *, double *, double *, double *)
void COM_Graph_close(void)
void COM_Text_size(double, double)
GRASS_DRIVER_EXPORT int screen_height
const char * COM_Graph_get_file(void)
GRASS_DRIVER_EXPORT double text_rotation
void COM_Bitmap(int, int, int, const unsigned char *)
void COM_Standard_color(int)
void COM_Point(double, double)
GRASS_DRIVER_EXPORT double text_size_x
int COM_raster(int, int, const unsigned char *, const unsigned char *, const unsigned char *, const unsigned char *)
void COM_Pos_abs(double, double)
#define GRASS_DRIVER_EXPORT
void COM_Text_rotation(double)
GRASS_DRIVER_EXPORT double cur_y
void COM_Text(const char *)
void COM_end_raster(void)
void COM_Get_text_box(const char *, double *, double *, double *, double *)
void COM_Line_width(double)
void COM_Move(double, double)
void COM_Set_font(const char *)
void COM_begin_raster(int, int[2][2], double[2][2])
void COM_Set_window(double, double, double, double)
void COM_Font_info(char ***, int *)
GRASS_DRIVER_EXPORT int screen_width
void LIB_init(const struct driver *drv)
Initialize display driver.
void COM_Box_abs(double, double, double, double)
void COM_Color_RGB(unsigned char, unsigned char, unsigned char)
GRASS_DRIVER_EXPORT double text_size_y
void COM_Set_encoding(const char *)
GRASS_DRIVER_EXPORT double cur_x
GRASS_DRIVER_EXPORT int matrix_valid
void COM_Cont(double, double)
void COM_Font_list(char ***, int *)
void(* Graph_close)(void)
void(* Line_width)(double)
void(* Font_info)(char ***, int *)
void(* Text_box)(const char *, double *, double *, double *, double *)
int(* Raster)(int, int, const unsigned char *, const unsigned char *, const unsigned char *, const unsigned char *)
void(* Font_list)(char ***, int *)
void(* Box)(double, double, double, double)
void(* Move)(double, double)
void(* Begin_raster)(int, int[2][2], double[2][2])
void(* Set_window)(double, double, double, double)
void(* Set_font)(const char *)
void(* Text)(const char *)
void(* Cont)(double, double)
void(* Color)(int, int, int)
void(* Bitmap)(int, int, int, const unsigned char *)