PLplot  5.9.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
drivers.h
Go to the documentation of this file.
1 // $Id: drivers.h 12275 2012-11-17 22:49:34Z hbabcock $
2 //
3 // Contains all prototypes for driver functions.
4 //
5 // Copyright (C) 2004 Andrew Roach
6 // Copyright (C) 2005 Thomas J. Duck
7 // Copyright (C) 2006 Andrew Ross
8 //
9 // This file is part of PLplot.
10 //
11 // PLplot is free software; you can redistribute it and/or modify
12 // it under the terms of the GNU Library General Public License as published
13 // by the Free Software Foundation; either version 2 of the License, or
14 // (at your option) any later version.
15 //
16 // PLplot is distributed in the hope that it will be useful,
17 // but WITHOUT ANY WARRANTY; without even the implied warranty of
18 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 // GNU Library General Public License for more details.
20 //
21 // You should have received a copy of the GNU Library General Public License
22 // along with PLplot; if not, write to the Free Software
23 // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
24 //
25 //
26 
27 #ifndef __DRIVERS_H__
28 #define __DRIVERS_H__
29 
30 #include "pdf.h"
31 #include "plstrm.h"
32 
33 #ifdef __cplusplus
34 extern "C" {
35 #endif
36 
113 
114 // Prototypes for plot buffer calls.
115 
116 void plbuf_init( PLStream * );
117 void plbuf_line( PLStream *, short, short, short, short );
118 void plbuf_polyline( PLStream *, short *, short *, PLINT );
119 void plbuf_eop( PLStream * );
120 void plbuf_bop( PLStream * );
121 void plbuf_tidy( PLStream * );
122 void plbuf_state( PLStream *, PLINT );
123 void plbuf_esc( PLStream *, PLINT, void * );
124 PLDLLIMPEXP void * plbuf_save( PLStream *, void * );
125 PLDLLIMPEXP void * plbuf_switch( PLStream *, void * );
126 PLDLLIMPEXP void plbuf_restore( PLStream *, void * );
127 
129 
130 #ifdef __cplusplus
131 }
132 #endif
133 
134 #endif // __DRIVERS_H__
PLDLLIMPEXP_DRIVER void plD_dispatch_init_conex(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_pscairo(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_tek4107f(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_bmpqt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_wxwidgets(PLDispatchTable *pdt)
void plbuf_init(PLStream *)
Definition: plbuf.c:65
PLDLLIMPEXP_DRIVER void plD_dispatch_init_memqt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_ljii(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_wincairo(PLDispatchTable *pdt)
PLDLLIMPEXP void plRemakePlot(PLStream *)
Definition: plbuf.c:957
PLDLLIMPEXP_DRIVER void plD_dispatch_init_ppmqt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_jpg(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_null(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_psc(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_aqt(PLDispatchTable *pdt)
Definition: aqt.c:208
PLDLLIMPEXP_DRIVER void plD_dispatch_init_xfig(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_vga(PLDispatchTable *pdt)
void plbuf_bop(PLStream *)
Definition: plbuf.c:146
PLDLLIMPEXP_DRIVER void plD_dispatch_init_wingcc(PLDispatchTable *pdt)
void plbuf_state(PLStream *, PLINT)
Definition: plbuf.c:209
PLDLLIMPEXP_DRIVER void plD_dispatch_init_wxpng(PLDispatchTable *pdt)
void plbuf_line(PLStream *, short, short, short, short)
Definition: plbuf.c:86
PLDLLIMPEXP_DRIVER void plD_dispatch_init_tk(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_mac1(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_svg(PLDispatchTable *pdt)
Definition: svg.c:128
PLDLLIMPEXP_DRIVER void plD_dispatch_init_mskermit(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_imp(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_bmp(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_gnome(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_pngcairo(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_extcairo(PLDispatchTable *pdt)
void plbuf_tidy(PLStream *)
int PLINT
Definition: plplot.h:175
PLDLLIMPEXP_DRIVER void plD_dispatch_init_extqt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_hpgl(PLDispatchTable *pdt)
void plbuf_eop(PLStream *)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_os2(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_gif(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_tekt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_svgcairo(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_hp7470(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_xterm(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_vlt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_hp7580(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_tiffqt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_pbm(PLDispatchTable *pdt)
PLDLLIMPEXP void * plbuf_switch(PLStream *, void *)
Definition: plbuf.c:1408
PLDLLIMPEXP_DRIVER void plD_dispatch_init_png(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_psttfm(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_tkwin(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_pdfcairo(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_ntk(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_tekf(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_pdf(PLDispatchTable *pdt)
PLDLLIMPEXP void plbuf_restore(PLStream *, void *)
Definition: plbuf.c:1374
#define PLDLLIMPEXP_DRIVER
Definition: pldll.h:66
PLDLLIMPEXP_DRIVER void plD_dispatch_init_tiff(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_pstex(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_nx(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_xw(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_mac8(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_xcairo(PLDispatchTable *pdt)
void plbuf_esc(PLStream *, PLINT, void *)
Definition: plbuf.c:374
PLDLLIMPEXP_DRIVER void plD_dispatch_init_epscairo(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_cgm(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_pdfqt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_psm(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_memcairo(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_win3(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_plm(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_mgr(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_tek4107t(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_epsqt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_qtwidget(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_versaterm(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_gcw(PLDispatchTable *pdt)
Definition: gcw.c:142
PLDLLIMPEXP_DRIVER void plD_dispatch_init_dg(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_jpgqt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_svgqt(PLDispatchTable *pdt)
#define PLDLLIMPEXP
Definition: pldll.h:41
PLDLLIMPEXP_DRIVER void plD_dispatch_init_psttfc(PLDispatchTable *pdt)
PLDLLIMPEXP void * plbuf_save(PLStream *, void *)
Definition: plbuf.c:1202
PLDLLIMPEXP_DRIVER void plD_dispatch_init_jpeg(PLDispatchTable *pdt)
void plbuf_polyline(PLStream *, short *, short *, PLINT)
Definition: plbuf.c:110
PLDLLIMPEXP_DRIVER void plD_dispatch_init_pngqt(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_ljiip(PLDispatchTable *pdt)
PLDLLIMPEXP_DRIVER void plD_dispatch_init_mem(PLDispatchTable *pdt)