GRASS Programmer's Manual
6.5.svn(2014)-r66266
|
GRASS cairo display driver - driver settings. More...
#include "cairodriver.h"
#include <unistd.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/mman.h>
Go to the source code of this file.
Functions | |
int | Cairo_Graph_set (int argc, char **argv) |
void | Cairo_Graph_close (void) |
Variables | |
char * | file_name |
int | file_type |
int | is_vector |
int | width |
int | height |
int | stride |
unsigned char * | grid |
int | modified |
int | auto_write |
int | mapped |
double | bgcolor_r |
double | bgcolor_g |
double | bgcolor_b |
double | bgcolor_a |
cairo_surface_t * | surface |
cairo_t * | cairo |
GRASS cairo display driver - driver settings.
(C) 2007-2008, 2011 by Lars Ahlzen and the GRASS Development Team
This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.
Definition in file cairodriver/Graph.c.
void Cairo_Graph_close | ( | void | ) |
Definition at line 258 of file cairodriver/Graph.c.
References cairo, G_debug(), NULL, tools::surface, and write_image().
Referenced by Cairo_Driver().
Definition at line 217 of file cairodriver/Graph.c.
References auto_write, bgcolor_a, bgcolor_b, bgcolor_g, bgcolor_r, CAIROCOLOR, G_debug(), G_fatal_error(), and getenv().
Referenced by Cairo_Driver().
int auto_write |
Definition at line 52 of file cairodriver/Graph.c.
double bgcolor_a |
Definition at line 56 of file cairodriver/Graph.c.
Referenced by Cairo_Erase(), and Cairo_Graph_set().
double bgcolor_b |
Definition at line 56 of file cairodriver/Graph.c.
Referenced by Cairo_Erase(), and Cairo_Graph_set().
double bgcolor_g |
Definition at line 56 of file cairodriver/Graph.c.
Referenced by Cairo_Erase(), and Cairo_Graph_set().
double bgcolor_r |
Definition at line 56 of file cairodriver/Graph.c.
Referenced by Cairo_Erase(), and Cairo_Graph_set().
cairo_t* cairo |
Definition at line 60 of file cairodriver/Graph.c.
Referenced by Cairo_Box_abs(), Cairo_color(), Cairo_draw_bitmap(), Cairo_draw_line(), Cairo_draw_point(), Cairo_end_scaled_raster(), Cairo_Erase(), Cairo_Graph_close(), Cairo_Line_width(), Cairo_Polygon_abs(), Cairo_Polyline_abs(), Cairo_Set_window(), do_polygon(), read_image(), and write_image().
char* file_name |
Definition at line 46 of file cairodriver/Graph.c.
int file_type |
Definition at line 47 of file cairodriver/Graph.c.
Referenced by find_datah(), gvl_file_newh(), read_image(), and write_image().
unsigned char* grid |
Definition at line 50 of file cairodriver/Graph.c.
int height |
Definition at line 49 of file cairodriver/Graph.c.
int is_vector |
Definition at line 48 of file cairodriver/Graph.c.
int mapped |
Definition at line 53 of file cairodriver/Graph.c.
int modified |
Definition at line 51 of file cairodriver/Graph.c.
int stride |
Definition at line 49 of file cairodriver/Graph.c.
Referenced by Cairo_draw_bitmap(), read_bmp(), read_ppm(), write_bmp(), and write_ppm().
cairo_surface_t* surface |
Definition at line 59 of file cairodriver/Graph.c.
int width |
Definition at line 49 of file cairodriver/Graph.c.