GRASS Programmer's Manual  6.5.svn(2014)-r66266
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
driver Struct Reference

#include <driver.h>

Data Fields

void(* Box_abs )(int, int, int, int)
 
void(* Box_rel )(int, int)
 
void(* Client_Open )(void)
 
void(* Client_Close )(void)
 
void(* Erase )(void)
 
int(* Get_with_box )(int, int, int *, int *, int *)
 
int(* Get_with_line )(int, int, int *, int *, int *)
 
int(* Get_with_pointer )(int *, int *, int *)
 
int(* Graph_set )(int, char **)
 
void(* Graph_close )(void)
 
void(* Line_width )(int)
 
void(* Panel_save )(const char *, int, int, int, int)
 
void(* Panel_restore )(const char *)
 
void(* Panel_delete )(const char *)
 
void(* Polydots_abs )(const int *, const int *, int)
 
void(* Polydots_rel )(const int *, const int *, int)
 
void(* Polyline_abs )(const int *, const int *, int)
 
void(* Polyline_rel )(const int *, const int *, int)
 
void(* Polygon_abs )(const int *, const int *, int)
 
void(* Polygon_rel )(const int *, const int *, int)
 
void(* Set_window )(int, int, int, int)
 
void(* Begin_scaled_raster )(int, int[2][2], int[2][2])
 
int(* Scaled_raster )(int, int, const unsigned char *, const unsigned char *, const unsigned char *, const unsigned char *)
 
void(* End_scaled_raster )(void)
 
void(* Respond )(void)
 
int(* Work_stream )(void)
 
void(* Do_work )(int)
 
int(* lookup_color )(int, int, int)
 
void(* color )(int)
 
void(* draw_line )(int, int, int, int)
 
void(* draw_point )(int, int)
 
void(* draw_bitmap )(int, int, int, const unsigned char *)
 
void(* draw_text )(const char *)
 

Detailed Description

Definition at line 25 of file driver.h.

Field Documentation

void(* driver::Begin_scaled_raster)(int, int[2][2], int[2][2])

Definition at line 48 of file driver.h.

Referenced by Cairo_Driver(), COM_begin_scaled_raster(), PNG_Driver(), and PS_Driver().

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

Definition at line 27 of file driver.h.

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

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

Definition at line 28 of file driver.h.

Referenced by Cairo_Driver(), COM_Box_rel(), PNG_Driver(), and PS_Driver().

void(* driver::Client_Close)(void)

Definition at line 30 of file driver.h.

Referenced by Cairo_Driver(), COM_Client_Close(), PNG_Driver(), and PS_Driver().

void(* driver::Client_Open)(void)

Definition at line 29 of file driver.h.

Referenced by Cairo_Driver(), COM_Client_Open(), PNG_Driver(), and PS_Driver().

void(* driver::color)(int)

Definition at line 59 of file driver.h.

Referenced by Cairo_Driver(), DRV_color(), PNG_Driver(), and PS_Driver().

void(* driver::Do_work)(int)

Definition at line 56 of file driver.h.

Referenced by Cairo_Driver(), COM_Do_work(), COM_Has_work(), PNG_Driver(), and PS_Driver().

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

Definition at line 62 of file driver.h.

Referenced by Cairo_Driver(), DRV_draw_bitmap(), PNG_Driver(), and PS_Driver().

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

Definition at line 60 of file driver.h.

Referenced by Cairo_Driver(), DRV_draw_line(), PNG_Driver(), and PS_Driver().

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

Definition at line 61 of file driver.h.

Referenced by Cairo_Driver(), DRV_draw_point(), PNG_Driver(), and PS_Driver().

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

Definition at line 63 of file driver.h.

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

void(* driver::End_scaled_raster)(void)

Definition at line 53 of file driver.h.

Referenced by Cairo_Driver(), COM_end_scaled_raster(), PNG_Driver(), and PS_Driver().

void(* driver::Erase)(void)

Definition at line 31 of file driver.h.

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

int(* driver::Get_with_box)(int, int, int *, int *, int *)

Definition at line 32 of file driver.h.

Referenced by Cairo_Driver(), COM_Get_location_with_box(), PNG_Driver(), and PS_Driver().

int(* driver::Get_with_line)(int, int, int *, int *, int *)

Definition at line 33 of file driver.h.

Referenced by Cairo_Driver(), COM_Get_location_with_line(), PNG_Driver(), and PS_Driver().

int(* driver::Get_with_pointer)(int *, int *, int *)

Definition at line 34 of file driver.h.

Referenced by Cairo_Driver(), COM_Get_location_with_pointer(), PNG_Driver(), and PS_Driver().

void(* driver::Graph_close)(void)

Definition at line 36 of file driver.h.

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

int(* driver::Graph_set)(int, char **)

Definition at line 35 of file driver.h.

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

void(* driver::Line_width)(int)

Definition at line 37 of file driver.h.

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

int(* driver::lookup_color)(int, int, int)

Definition at line 58 of file driver.h.

Referenced by Cairo_Driver(), DRV_lookup_color(), PNG_Driver(), and PS_Driver().

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

Definition at line 40 of file driver.h.

Referenced by Cairo_Driver(), COM_Panel_delete(), PNG_Driver(), and PS_Driver().

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

Definition at line 39 of file driver.h.

Referenced by Cairo_Driver(), COM_Panel_restore(), PNG_Driver(), and PS_Driver().

void(* driver::Panel_save)(const char *, int, int, int, int)

Definition at line 38 of file driver.h.

Referenced by Cairo_Driver(), COM_Panel_save(), PNG_Driver(), and PS_Driver().

void(* driver::Polydots_abs)(const int *, const int *, int)

Definition at line 41 of file driver.h.

Referenced by Cairo_Driver(), COM_Polydots_abs(), PNG_Driver(), and PS_Driver().

void(* driver::Polydots_rel)(const int *, const int *, int)

Definition at line 42 of file driver.h.

Referenced by Cairo_Driver(), COM_Polydots_rel(), PNG_Driver(), and PS_Driver().

void(* driver::Polygon_abs)(const int *, const int *, int)

Definition at line 45 of file driver.h.

Referenced by Cairo_Driver(), COM_Polygon_abs(), PNG_Driver(), and PS_Driver().

void(* driver::Polygon_rel)(const int *, const int *, int)

Definition at line 46 of file driver.h.

Referenced by Cairo_Driver(), COM_Polygon_rel(), PNG_Driver(), and PS_Driver().

void(* driver::Polyline_abs)(const int *, const int *, int)

Definition at line 43 of file driver.h.

Referenced by Cairo_Driver(), COM_Polyline_abs(), PNG_Driver(), and PS_Driver().

void(* driver::Polyline_rel)(const int *, const int *, int)

Definition at line 44 of file driver.h.

Referenced by Cairo_Driver(), COM_Polyline_rel(), PNG_Driver(), and PS_Driver().

void(* driver::Respond)(void)

Definition at line 54 of file driver.h.

Referenced by Cairo_Driver(), COM_Respond(), PNG_Driver(), and PS_Driver().

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

Definition at line 49 of file driver.h.

Referenced by Cairo_Driver(), COM_scaled_raster(), PNG_Driver(), and PS_Driver().

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

Definition at line 47 of file driver.h.

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

int(* driver::Work_stream)(void)

Definition at line 55 of file driver.h.

Referenced by Cairo_Driver(), COM_Work_stream(), PNG_Driver(), and PS_Driver().


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