GRASS Programmer's Manual  6.4.4(2014)-r
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: