GRASS GIS 7 Programmer's Manual  7.5.svn(2017)-r71915
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 22 of file driver.h.

Field Documentation

void(* driver::Begin)(void)

Definition at line 40 of file driver.h.

Referenced by Cairo_Driver(), COM_Begin(), HTML_Driver(), PNG_Driver(), and PS_Driver().

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

Definition at line 33 of file driver.h.

Referenced by Cairo_Driver(), COM_begin_raster(), HTML_Driver(), PNG_Driver(), and PS_Driver().

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

Definition at line 49 of file driver.h.

Referenced by Cairo_Driver(), COM_Bitmap(), HTML_Driver(), PNG_Driver(), and PS_Driver().

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

Definition at line 26 of file driver.h.

Referenced by Cairo_Driver(), COM_Box_abs(), HTML_Driver(), PNG_Driver(), and PS_Driver().

void(* driver::Close)(void)

Definition at line 43 of file driver.h.

Referenced by Cairo_Driver(), COM_Close(), HTML_Driver(), PNG_Driver(), and PS_Driver().

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

Definition at line 48 of file driver.h.

Referenced by Cairo_Driver(), COM_Color_RGB(), HTML_Driver(), PNG_Driver(), and PS_Driver().

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

Definition at line 42 of file driver.h.

Referenced by Cairo_Driver(), COM_Cont(), HTML_Driver(), PNG_Driver(), and PS_Driver().

void(* driver::End_raster)(void)

Definition at line 39 of file driver.h.

Referenced by Cairo_Driver(), COM_end_raster(), HTML_Driver(), PNG_Driver(), and PS_Driver().

void(* driver::Erase)(void)

Definition at line 27 of file driver.h.

Referenced by Cairo_Driver(), COM_Erase(), HTML_Driver(), PNG_Driver(), and PS_Driver().

void(* driver::Fill)(void)

Definition at line 45 of file driver.h.

Referenced by Cairo_Driver(), COM_Fill(), HTML_Driver(), PNG_Driver(), and PS_Driver().

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

Definition at line 54 of file driver.h.

Referenced by Cairo_Driver(), COM_Font_info(), COM_Set_font(), HTML_Driver(), PNG_Driver(), and PS_Driver().

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

Definition at line 53 of file driver.h.

Referenced by Cairo_Driver(), COM_Font_list(), HTML_Driver(), PNG_Driver(), and PS_Driver().

void(* driver::Graph_close)(void)

Definition at line 29 of file driver.h.

Referenced by Cairo_Driver(), COM_Graph_close(), HTML_Driver(), PNG_Driver(), and PS_Driver().

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

Definition at line 30 of file driver.h.

Referenced by Cairo_Driver(), COM_Graph_get_file(), HTML_Driver(), PNG_Driver(), and PS_Driver().

int(* driver::Graph_set)(void)

Definition at line 28 of file driver.h.

Referenced by Cairo_Driver(), COM_Graph_set(), HTML_Driver(), PNG_Driver(), and PS_Driver().

void(* driver::Line_width)(double)

Definition at line 31 of file driver.h.

Referenced by Cairo_Driver(), COM_Line_width(), HTML_Driver(), PNG_Driver(), and PS_Driver().

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

Definition at line 41 of file driver.h.

Referenced by Cairo_Driver(), COM_Move(), HTML_Driver(), PNG_Driver(), and PS_Driver().

char* driver::name

Definition at line 24 of file driver.h.

Referenced by Cairo_Driver(), D_open_driver(), HTML_Driver(), PNG_Driver(), and PS_Driver().

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

Definition at line 46 of file driver.h.

Referenced by Cairo_Driver(), COM_Point(), HTML_Driver(), PNG_Driver(), and PS_Driver().

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

Definition at line 34 of file driver.h.

Referenced by Cairo_Driver(), COM_raster(), HTML_Driver(), PNG_Driver(), and PS_Driver().

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

Definition at line 52 of file driver.h.

Referenced by Cairo_Driver(), COM_Set_font(), HTML_Driver(), PNG_Driver(), and PS_Driver().

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

Definition at line 32 of file driver.h.

Referenced by Cairo_Driver(), COM_Set_window(), HTML_Driver(), PNG_Driver(), and PS_Driver().

void(* driver::Stroke)(void)

Definition at line 44 of file driver.h.

Referenced by Cairo_Driver(), COM_Stroke(), HTML_Driver(), PNG_Driver(), and PS_Driver().

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

Definition at line 50 of file driver.h.

Referenced by Cairo_Driver(), COM_Text(), HTML_Driver(), PNG_Driver(), and PS_Driver().

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

Definition at line 51 of file driver.h.

Referenced by Cairo_Driver(), COM_Get_text_box(), HTML_Driver(), PNG_Driver(), and PS_Driver().


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