GRASS GIS 7 Programmer's Manual  7.5.svn(2017)-r71924
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
png_state Struct Reference

#include <pngdriver.h>

Data Fields

char * file_name
 
int current_color
 
int true_color
 
int has_alpha
 
int mapped
 
double clip_top
 
double clip_bot
 
double clip_left
 
double clip_rite
 
int width
 
int height
 
unsigned intgrid
 
unsigned char palette [256][4]
 
unsigned int background
 
int modified
 
int linewidth
 

Detailed Description

Definition at line 31 of file pngdriver.h.

Field Documentation

unsigned int png_state::background

Definition at line 46 of file pngdriver.h.

Referenced by PNG_Erase(), and PNG_Graph_set().

double png_state::clip_bot
double png_state::clip_left

Definition at line 42 of file pngdriver.h.

Referenced by PNG_Box(), PNG_draw_bitmap(), PNG_Graph_set(), PNG_raster(), and PNG_Set_window().

double png_state::clip_rite
double png_state::clip_top

Definition at line 42 of file pngdriver.h.

Referenced by PNG_Box(), PNG_draw_bitmap(), PNG_Graph_set(), PNG_raster(), and PNG_Set_window().

int png_state::current_color

Definition at line 34 of file pngdriver.h.

Referenced by PNG_Box(), PNG_color_rgb(), PNG_draw_bitmap(), and PNG_draw_point().

int png_state::has_alpha

Definition at line 36 of file pngdriver.h.

Referenced by PNG_Graph_set(), read_image(), read_png(), write_image(), and write_png().

int png_state::linewidth

Definition at line 49 of file pngdriver.h.

Referenced by png_draw_line(), and PNG_Line_width().

int png_state::mapped

Definition at line 37 of file pngdriver.h.

Referenced by PNG_Graph_close(), PNG_Graph_set(), and write_image().

unsigned char png_state::palette[256][4]

Definition at line 45 of file pngdriver.h.

Referenced by read_png(), and write_png().


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