GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-bea8435a9e
driver Struct Reference

#include <driver.h>

Data Fields

char * name
 
void(* Box )(double, double, double, double)
 
void(* Erase )(void)
 
int(* Graph_set )(void)
 
void(* Graph_close )(void)
 
const char *(* Graph_get_file )(void)
 
void(* Line_width )(double)
 
void(* Set_window )(double, double, double, double)
 
void(* Begin_raster )(int, int[2][2], double[2][2])
 
int(* Raster )(int, int, const unsigned char *, const unsigned char *, const unsigned char *, const unsigned char *)
 
void(* End_raster )(void)
 
void(* Begin )(void)
 
void(* Move )(double, double)
 
void(* Cont )(double, double)
 
void(* Close )(void)
 
void(* Stroke )(void)
 
void(* Fill )(void)
 
void(* Point )(double, double)
 
void(* Color )(int, int, int)
 
void(* Bitmap )(int, int, int, const unsigned char *)
 
void(* Text )(const char *)
 
void(* Text_box )(const char *, double *, double *, double *, double *)
 
void(* Set_font )(const char *)
 
void(* Font_list )(char ***, int *)
 
void(* Font_info )(char ***, int *)
 

Detailed Description

Definition at line 21 of file driver.h.

Field Documentation

◆ Begin

void(* driver::Begin) (void)

Definition at line 35 of file driver.h.

Referenced by COM_Begin().

◆ Begin_raster

void(* driver::Begin_raster) (int, int[2][2], double[2][2])

Definition at line 31 of file driver.h.

Referenced by COM_begin_raster().

◆ Bitmap

void(* driver::Bitmap) (int, int, int, const unsigned char *)

Definition at line 44 of file driver.h.

◆ Box

void(* driver::Box) (double, double, double, double)

Definition at line 24 of file driver.h.

◆ Close

void(* driver::Close) (void)

Definition at line 38 of file driver.h.

Referenced by COM_Close().

◆ Color

void(* driver::Color) (int, int, int)

Definition at line 43 of file driver.h.

Referenced by COM_Color_RGB().

◆ Cont

void(* driver::Cont) (double, double)

Definition at line 37 of file driver.h.

Referenced by COM_Cont().

◆ End_raster

void(* driver::End_raster) (void)

Definition at line 34 of file driver.h.

Referenced by COM_end_raster().

◆ Erase

void(* driver::Erase) (void)

Definition at line 25 of file driver.h.

Referenced by COM_Erase().

◆ Fill

void(* driver::Fill) (void)

Definition at line 40 of file driver.h.

Referenced by COM_Fill().

◆ Font_info

void(* driver::Font_info) (char ***, int *)

Definition at line 49 of file driver.h.

◆ Font_list

void(* driver::Font_list) (char ***, int *)

Definition at line 48 of file driver.h.

◆ Graph_close

void(* driver::Graph_close) (void)

Definition at line 27 of file driver.h.

Referenced by COM_Graph_close().

◆ Graph_get_file

const char*(* driver::Graph_get_file) (void)

Definition at line 28 of file driver.h.

Referenced by COM_Graph_get_file().

◆ Graph_set

int(* driver::Graph_set) (void)

Definition at line 26 of file driver.h.

Referenced by COM_Graph_set().

◆ Line_width

void(* driver::Line_width) (double)

Definition at line 29 of file driver.h.

◆ Move

void(* driver::Move) (double, double)

Definition at line 36 of file driver.h.

Referenced by COM_Move().

◆ name

char* driver::name

Definition at line 22 of file driver.h.

◆ Point

void(* driver::Point) (double, double)

Definition at line 41 of file driver.h.

Referenced by COM_Point().

◆ Raster

int(* driver::Raster) (int, int, const unsigned char *, const unsigned char *, const unsigned char *, const unsigned char *)

Definition at line 32 of file driver.h.

Referenced by COM_raster().

◆ Set_font

void(* driver::Set_font) (const char *)

Definition at line 47 of file driver.h.

◆ Set_window

void(* driver::Set_window) (double, double, double, double)

Definition at line 30 of file driver.h.

◆ Stroke

void(* driver::Stroke) (void)

Definition at line 39 of file driver.h.

Referenced by COM_Stroke().

◆ Text

void(* driver::Text) (const char *)

Definition at line 45 of file driver.h.

Referenced by COM_Text().

◆ Text_box

void(* driver::Text_box) (const char *, double *, double *, double *, double *)

Definition at line 46 of file driver.h.

Referenced by COM_Get_text_box().


The documentation for this struct was generated from the following file: