#include <stdio.h>
#include <stdlib.h>
#include <GL/gl.h>
Go to the source code of this file.
 | 
| GL2PSDLL_API GLint  | gl2psBeginPage (const char *title, const char *producer, GLint viewport[4], GLint format, GLint sort, GLint options, GLint colormode, GLint colorsize, GL2PSrgba *colormap, GLint nr, GLint ng, GLint nb, GLint buffersize, FILE *stream, const char *filename) | 
|   | 
| GL2PSDLL_API GLint  | gl2psEndPage (void) | 
|   | 
| GL2PSDLL_API GLint  | gl2psSetOptions (GLint options) | 
|   | 
| GL2PSDLL_API GLint  | gl2psGetOptions (GLint *options) | 
|   | 
| GL2PSDLL_API GLint  | gl2psBeginViewport (GLint viewport[4]) | 
|   | 
| GL2PSDLL_API GLint  | gl2psEndViewport (void) | 
|   | 
| GL2PSDLL_API GLint  | gl2psText (const char *str, const char *fontname, GLshort fontsize) | 
|   | 
| GL2PSDLL_API GLint  | gl2psTextOpt (const char *str, const char *fontname, GLshort fontsize, GLint align, GLfloat angle) | 
|   | 
| GL2PSDLL_API GLint  | gl2psSpecial (GLint format, const char *str) | 
|   | 
| GL2PSDLL_API GLint  | gl2psDrawPixels (GLsizei width, GLsizei height, GLint xorig, GLint yorig, GLenum format, GLenum type, const void *pixels) | 
|   | 
| GL2PSDLL_API GLint  | gl2psEnable (GLint mode) | 
|   | 
| GL2PSDLL_API GLint  | gl2psDisable (GLint mode) | 
|   | 
| GL2PSDLL_API GLint  | gl2psPointSize (GLfloat value) | 
|   | 
| GL2PSDLL_API GLint  | gl2psLineWidth (GLfloat value) | 
|   | 
| GL2PSDLL_API GLint  | gl2psBlendFunc (GLenum sfactor, GLenum dfactor) | 
|   | 
| GL2PSDLL_API GLint  | gl2psDrawImageMap (GLsizei width, GLsizei height, const GLfloat position[3], const unsigned char *imagemap) | 
|   | 
| GL2PSDLL_API const char *  | gl2psGetFileExtension (GLint format) | 
|   | 
| GL2PSDLL_API const char *  | gl2psGetFormatDescription (GLint format) | 
|   | 
      
        
          | #define GL2PS_BEST_ROOT   (1<<3) | 
        
      
 
 
      
        
          | #define GL2PS_COMPRESS   (1<<10) | 
        
      
 
 
      
        
          | #define GL2PS_COPYRIGHT   "(C) 1999-2009 C. Geuzaine" | 
        
      
 
 
      
        
          | #define GL2PS_DRAW_BACKGROUND   (1<<0) | 
        
      
 
 
      
        
          | #define GL2PS_EXTRA_VERSION   "" | 
        
      
 
 
      
        
          | #define GL2PS_LANDSCAPE   (1<<6) | 
        
      
 
 
      
        
          | #define GL2PS_LINE_STIPPLE   3 | 
        
      
 
 
      
        
          | #define GL2PS_MAJOR_VERSION   1 | 
        
      
 
 
      
        
          | #define GL2PS_MINOR_VERSION   3 | 
        
      
 
 
      
        
          | #define GL2PS_NO_BLENDING   (1<<11) | 
        
      
 
 
      
        
          | #define GL2PS_NO_FEEDBACK   4 | 
        
      
 
 
      
        
          | #define GL2PS_NO_PIXMAP   (1<<8) | 
        
      
 
 
      
        
          | #define GL2PS_NO_PS3_SHADING   (1<<7) | 
        
      
 
 
      
        
          | #define GL2PS_NO_TEXT   (1<<5) | 
        
      
 
 
      
        
          | #define GL2PS_OCCLUSION_CULL   (1<<4) | 
        
      
 
 
      
        
          | #define GL2PS_PATCH_VERSION   5 | 
        
      
 
 
      
        
          | #define GL2PS_POLYGON_BOUNDARY   2 | 
        
      
 
 
      
        
          | #define GL2PS_POLYGON_OFFSET_FILL   1 | 
        
      
 
 
      
        
          | #define GL2PS_SILENT   (1<<2) | 
        
      
 
 
      
        
          | #define GL2PS_SIMPLE_LINE_OFFSET   (1<<1) | 
        
      
 
 
      
        
          | #define GL2PS_SIMPLE_SORT   2 | 
        
      
 
 
      
        
          | #define GL2PS_TIGHT_BOUNDING_BOX   (1<<12) | 
        
      
 
 
      
        
          | #define GL2PS_UNINITIALIZED   6 | 
        
      
 
 
      
        
          | #define GL2PS_USE_CURRENT_VIEWPORT   (1<<9) | 
        
      
 
 
Value:
#define GL2PS_MAJOR_VERSION
 
#define GL2PS_PATCH_VERSION
 
#define GL2PS_MINOR_VERSION
 
 
Definition at line 111 of file gl2ps.h.
 
 
      
        
          | typedef GLfloat GL2PSrgba[4] | 
        
      
 
 
      
        
          | GL2PSDLL_API GLint gl2psBeginPage  | 
          ( | 
          const char *  | 
          title,  | 
        
        
           | 
           | 
          const char *  | 
          producer,  | 
        
        
           | 
           | 
          GLint  | 
          viewport[4],  | 
        
        
           | 
           | 
          GLint  | 
          format,  | 
        
        
           | 
           | 
          GLint  | 
          sort,  | 
        
        
           | 
           | 
          GLint  | 
          options,  | 
        
        
           | 
           | 
          GLint  | 
          colormode,  | 
        
        
           | 
           | 
          GLint  | 
          colorsize,  | 
        
        
           | 
           | 
          GL2PSrgba *  | 
          colormap,  | 
        
        
           | 
           | 
          GLint  | 
          nr,  | 
        
        
           | 
           | 
          GLint  | 
          ng,  | 
        
        
           | 
           | 
          GLint  | 
          nb,  | 
        
        
           | 
           | 
          GLint  | 
          buffersize,  | 
        
        
           | 
           | 
          FILE *  | 
          stream,  | 
        
        
           | 
           | 
          const char *  | 
          filename  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | GL2PSDLL_API GLint gl2psBlendFunc  | 
          ( | 
          GLenum  | 
          sfactor,  | 
        
        
           | 
           | 
          GLenum  | 
          dfactor  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | GL2PSDLL_API GLint gl2psDrawImageMap  | 
          ( | 
          GLsizei  | 
          width,  | 
        
        
           | 
           | 
          GLsizei  | 
          height,  | 
        
        
           | 
           | 
          const GLfloat  | 
          position[3],  | 
        
        
           | 
           | 
          const unsigned char *  | 
          imagemap  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | GL2PSDLL_API GLint gl2psDrawPixels  | 
          ( | 
          GLsizei  | 
          width,  | 
        
        
           | 
           | 
          GLsizei  | 
          height,  | 
        
        
           | 
           | 
          GLint  | 
          xorig,  | 
        
        
           | 
           | 
          GLint  | 
          yorig,  | 
        
        
           | 
           | 
          GLenum  | 
          format,  | 
        
        
           | 
           | 
          GLenum  | 
          type,  | 
        
        
           | 
           | 
          const void *  | 
          pixels  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | GL2PSDLL_API const char* gl2psGetFileExtension  | 
          ( | 
          GLint  | 
          format | ) | 
           | 
        
      
 
 
      
        
          | GL2PSDLL_API const char* gl2psGetFormatDescription  | 
          ( | 
          GLint  | 
          format | ) | 
           | 
        
      
 
 
      
        
          | GL2PSDLL_API GLint gl2psSpecial  | 
          ( | 
          GLint  | 
          format,  | 
        
        
           | 
           | 
          const char *  | 
          str  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | GL2PSDLL_API GLint gl2psText  | 
          ( | 
          const char *  | 
          str,  | 
        
        
           | 
           | 
          const char *  | 
          fontname,  | 
        
        
           | 
           | 
          GLshort  | 
          fontsize  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | GL2PSDLL_API GLint gl2psTextOpt  | 
          ( | 
          const char *  | 
          str,  | 
        
        
           | 
           | 
          const char *  | 
          fontname,  | 
        
        
           | 
           | 
          GLshort  | 
          fontsize,  | 
        
        
           | 
           | 
          GLint  | 
          align,  | 
        
        
           | 
           | 
          GLfloat  | 
          angle  | 
        
        
           | 
          ) | 
           |  |