#include <stdio.h>
#include <stdlib.h>
#include <GL/gl.h>
Go to the source code of this file.
Defines | |
#define | GL2PS_BEST_ROOT (1<<3) |
#define | GL2PS_BLEND 4 |
#define | GL2PS_BSP_SORT 3 |
#define | GL2PS_COMPRESS (1<<10) |
#define | GL2PS_COPYRIGHT "(C) 1999-2006 Christophe Geuzaine (geuz@geuz.org)" |
#define | GL2PS_DRAW_BACKGROUND (1<<0) |
#define | GL2PS_EPS 1 |
#define | GL2PS_ERROR 3 |
#define | GL2PS_EXTRA_VERSION "" |
#define | GL2PS_INFO 1 |
#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_SORT 1 |
#define | GL2PS_NO_TEXT (1<<5) |
#define | GL2PS_NONE 0 |
#define | GL2PS_OCCLUSION_CULL (1<<4) |
#define | GL2PS_OVERFLOW 5 |
#define | GL2PS_PATCH_VERSION 2 |
#define | GL2PS_PDF 3 |
#define | GL2PS_PGF 5 |
#define | GL2PS_POLYGON_BOUNDARY 2 |
#define | GL2PS_POLYGON_OFFSET_FILL 1 |
#define | GL2PS_PS 0 |
#define | GL2PS_SILENT (1<<2) |
#define | GL2PS_SIMPLE_LINE_OFFSET (1<<1) |
#define | GL2PS_SIMPLE_SORT 2 |
#define | GL2PS_SUCCESS 0 |
#define | GL2PS_SVG 4 |
#define | GL2PS_TEX 2 |
#define | GL2PS_TEXT_B 4 |
#define | GL2PS_TEXT_BL 5 |
#define | GL2PS_TEXT_BR 6 |
#define | GL2PS_TEXT_C 1 |
#define | GL2PS_TEXT_CL 2 |
#define | GL2PS_TEXT_CR 3 |
#define | GL2PS_TEXT_T 7 |
#define | GL2PS_TEXT_TL 8 |
#define | GL2PS_TEXT_TR 9 |
#define | GL2PS_TIGHT_BOUNDING_BOX (1<<12) |
#define | GL2PS_UNINITIALIZED 6 |
#define | GL2PS_USE_CURRENT_VIEWPORT (1<<9) |
#define | GL2PS_VERSION |
#define | GL2PS_WARNING 2 |
#define | GL2PSDLL_API |
Typedefs | |
typedef GLfloat | GL2PSrgba [4] |
Functions | |
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 | gl2psBeginViewport (GLint viewport[4]) |
GL2PSDLL_API GLint | gl2psBlendFunc (GLenum sfactor, GLenum dfactor) |
GL2PSDLL_API GLint | gl2psDisable (GLint mode) |
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 GLint | gl2psEnable (GLint mode) |
GL2PSDLL_API GLint | gl2psEndPage (void) |
GL2PSDLL_API GLint | gl2psEndViewport (void) |
GL2PSDLL_API const char * | gl2psGetFileExtension (GLint format) |
GL2PSDLL_API const char * | gl2psGetFormatDescription (GLint format) |
GL2PSDLL_API GLint | gl2psLineWidth (GLfloat value) |
GL2PSDLL_API GLint | gl2psPointSize (GLfloat value) |
GL2PSDLL_API GLint | gl2psSetOptions (GLint options) |
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) |
#define GL2PS_BEST_ROOT (1<<3) |
Definition at line 121 of file gl2ps.h.
Referenced by IgGL2PSPrintCategory::setGL2PSOptions(), and IgGL2PSPrintCategory::updateGL2PSOptions().
#define GL2PS_BSP_SORT 3 |
#define GL2PS_COPYRIGHT "(C) 1999-2006 Christophe Geuzaine (geuz@geuz.org)" |
#define GL2PS_DRAW_BACKGROUND (1<<0) |
Definition at line 118 of file gl2ps.h.
Referenced by IgGL2PSPrintCategory::setGL2PSOptions(), and IgGL2PSPrintCategory::updateGL2PSOptions().
#define GL2PS_EPS 1 |
#define GL2PS_LANDSCAPE (1<<6) |
Definition at line 124 of file gl2ps.h.
Referenced by IgGL2PSPrintCategory::setGL2PSOptions(), and IgGL2PSPrintCategory::updateGL2PSOptions().
#define GL2PS_LINE_STIPPLE 3 |
#define GL2PS_NO_PS3_SHADING (1<<7) |
#define GL2PS_OCCLUSION_CULL (1<<4) |
Definition at line 122 of file gl2ps.h.
Referenced by IgGL2PSPrintCategory::setGL2PSOptions(), and IgGL2PSPrintCategory::updateGL2PSOptions().
#define GL2PS_OVERFLOW 5 |
#define GL2PS_PDF 3 |
#define GL2PS_SILENT (1<<2) |
#define GL2PS_SIMPLE_LINE_OFFSET (1<<1) |
Definition at line 119 of file gl2ps.h.
Referenced by IgGL2PSPrintCategory::setGL2PSOptions(), and IgGL2PSPrintCategory::updateGL2PSOptions().
#define GL2PS_TEXT_C 1 |
#define GL2PS_TEXT_CL 2 |
#define GL2PS_TEXT_CR 3 |
#define GL2PS_USE_CURRENT_VIEWPORT (1<<9) |
#define GL2PS_VERSION |
Value:
(GL2PS_MAJOR_VERSION + \ 0.01 * GL2PS_MINOR_VERSION + \ 0.0001 * GL2PS_PATCH_VERSION)
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 | |||
) |
Referenced by Ig3DBaseBrowser::printVector().
GL2PSDLL_API GLint gl2psBeginViewport | ( | GLint | viewport[4] | ) |
GL2PSDLL_API GLint gl2psBlendFunc | ( | GLenum | sfactor, | |
GLenum | dfactor | |||
) |
GL2PSDLL_API GLint gl2psDisable | ( | GLint | mode | ) |
Referenced by IgSoGL2PSAction::indexedLineSet().
GL2PSDLL_API GLint gl2psDrawImageMap | ( | GLsizei | width, | |
GLsizei | height, | |||
const GLfloat | position[3], | |||
const unsigned char * | imagemap | |||
) |
Referenced by IgSoGL2PSAction::markerSet().
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 | ) |
Referenced by IgSoGL2PSAction::indexedLineSet().
GL2PSDLL_API GLint gl2psEndPage | ( | void | ) |
Referenced by Ig3DBaseBrowser::printVector().
GL2PSDLL_API GLint gl2psEndViewport | ( | void | ) |
GL2PSDLL_API const char* gl2psGetFileExtension | ( | GLint | format | ) |
GL2PSDLL_API const char* gl2psGetFormatDescription | ( | GLint | format | ) |
GL2PSDLL_API GLint gl2psLineWidth | ( | GLfloat | value | ) |
Referenced by IgSoGL2PSAction::indexedLineSet(), and IgSoGL2PSAction::lineSet().
GL2PSDLL_API GLint gl2psPointSize | ( | GLfloat | value | ) |
Referenced by IgSoGL2PSAction::pointSet().
GL2PSDLL_API GLint gl2psSetOptions | ( | GLint | options | ) |
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 | |||
) |
Referenced by IgSoGL2PSAction::text2().