Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
gl2ps_def.h File Reference

Go to the source code of this file.

Classes

struct  tools_GL2PSvertex
 
struct  tools_gl2ps_gl_funcs_t
 

Macros

#define TOOLS_GL2PSDLL_API   inline
 
#define TOOLS_GL2PS_MAJOR_VERSION   1
 
#define TOOLS_GL2PS_MINOR_VERSION   4
 
#define TOOLS_GL2PS_PATCH_VERSION   2
 
#define TOOLS_GL2PS_EXTRA_VERSION   ""
 
#define TOOLS_GL2PS_VERSION
 
#define TOOLS_GL2PS_COPYRIGHT   "(C) 1999-2020 C. Geuzaine"
 
#define TOOLS_GL2PS_PS   0
 
#define TOOLS_GL2PS_EPS   1
 
#define TOOLS_GL2PS_TEX   2
 
#define TOOLS_GL2PS_PDF   3
 
#define TOOLS_GL2PS_SVG   4
 
#define TOOLS_GL2PS_PGF   5
 
#define TOOLS_GL2PS_NO_SORT   1
 
#define TOOLS_GL2PS_SIMPLE_SORT   2
 
#define TOOLS_GL2PS_BSP_SORT   3
 
#define TOOLS_GL2PS_SUCCESS   0
 
#define TOOLS_GL2PS_INFO   1
 
#define TOOLS_GL2PS_WARNING   2
 
#define TOOLS_GL2PS_ERROR   3
 
#define TOOLS_GL2PS_NO_FEEDBACK   4
 
#define TOOLS_GL2PS_OVERFLOW   5
 
#define TOOLS_GL2PS_UNINITIALIZED   6
 
#define TOOLS_GL2PS_NONE   0
 
#define TOOLS_GL2PS_DRAW_BACKGROUND   (1<<0)
 
#define TOOLS_GL2PS_SIMPLE_LINE_OFFSET   (1<<1)
 
#define TOOLS_GL2PS_SILENT   (1<<2)
 
#define TOOLS_GL2PS_BEST_ROOT   (1<<3)
 
#define TOOLS_GL2PS_OCCLUSION_CULL   (1<<4)
 
#define TOOLS_GL2PS_NO_TEXT   (1<<5)
 
#define TOOLS_GL2PS_LANDSCAPE   (1<<6)
 
#define TOOLS_GL2PS_NO_PS3_SHADING   (1<<7)
 
#define TOOLS_GL2PS_NO_PIXMAP   (1<<8)
 
#define TOOLS_GL2PS_USE_CURRENT_VIEWPORT   (1<<9)
 
#define TOOLS_GL2PS_COMPRESS   (1<<10)
 
#define TOOLS_GL2PS_NO_BLENDING   (1<<11)
 
#define TOOLS_GL2PS_TIGHT_BOUNDING_BOX   (1<<12)
 
#define TOOLS_GL2PS_NO_OPENGL_CONTEXT   (1<<13)
 
#define TOOLS_GL2PS_NO_TEX_FONTSIZE   (1<<14)
 
#define TOOLS_GL2PS_PORTABLE_SORT   (1<<15)
 
#define TOOLS_GL2PS_POLYGON_OFFSET_FILL   1
 
#define TOOLS_GL2PS_POLYGON_BOUNDARY   2
 
#define TOOLS_GL2PS_LINE_STIPPLE   3
 
#define TOOLS_GL2PS_BLEND   4
 
#define TOOLS_GL2PS_LINE_CAP_BUTT   0
 
#define TOOLS_GL2PS_LINE_CAP_ROUND   1
 
#define TOOLS_GL2PS_LINE_CAP_SQUARE   2
 
#define TOOLS_GL2PS_LINE_JOIN_MITER   0
 
#define TOOLS_GL2PS_LINE_JOIN_ROUND   1
 
#define TOOLS_GL2PS_LINE_JOIN_BEVEL   2
 
#define TOOLS_GL2PS_TEXT_C   1
 
#define TOOLS_GL2PS_TEXT_CL   2
 
#define TOOLS_GL2PS_TEXT_CR   3
 
#define TOOLS_GL2PS_TEXT_B   4
 
#define TOOLS_GL2PS_TEXT_BL   5
 
#define TOOLS_GL2PS_TEXT_BR   6
 
#define TOOLS_GL2PS_TEXT_T   7
 
#define TOOLS_GL2PS_TEXT_TL   8
 
#define TOOLS_GL2PS_TEXT_TR   9
 
#define TOOLS_GL2PS_NO_TYPE   -1
 
#define TOOLS_GL2PS_TEXT   1
 
#define TOOLS_GL2PS_POINT   2
 
#define TOOLS_GL2PS_LINE   3
 
#define TOOLS_GL2PS_QUADRANGLE   4
 
#define TOOLS_GL2PS_TRIANGLE   5
 
#define TOOLS_GL2PS_PIXMAP   6
 
#define TOOLS_GL2PS_IMAGEMAP   7
 
#define TOOLS_GL2PS_IMAGEMAP_WRITTEN   8
 
#define TOOLS_GL2PS_IMAGEMAP_VISIBLE   9
 
#define TOOLS_GL2PS_SPECIAL   10
 
#define TOOLS_GL_TRUE   1
 
#define TOOLS_GL_FALSE   0
 
#define TOOLS_GL_FLOAT   0x1406
 
#define TOOLS_GL_BLEND   0x0BE2
 
#define TOOLS_GL_SRC_ALPHA   0x0302
 
#define TOOLS_GL_ONE_MINUS_SRC_ALPHA   0x0303
 
#define TOOLS_GL_RGB   0x1907
 
#define TOOLS_GL_RGBA   0x1908
 
#define TOOLS_GL_POINTS   0x0000
 
#define TOOLS_GL_CURRENT_RASTER_POSITION_VALID   0x0B08
 
#define TOOLS_GL_CURRENT_RASTER_POSITION   0x0B07
 
#define TOOLS_GL_CURRENT_RASTER_COLOR   0x0B04
 
#define TOOLS_GL_ZERO   0
 
#define TOOLS_GL_ONE   1
 
#define TOOLS_GL_COLOR_INDEX   0x1900
 
#define TOOLS_GL_POINT_TOKEN   0x0701
 
#define TOOLS_GL_LINE_TOKEN   0x0702
 
#define TOOLS_GL_LINE_RESET_TOKEN   0x0707
 
#define TOOLS_GL_POLYGON_TOKEN   0x0703
 
#define TOOLS_GL_BITMAP_TOKEN   0x0704
 
#define TOOLS_GL_DRAW_PIXEL_TOKEN   0x0705
 
#define TOOLS_GL_COPY_PIXEL_TOKEN   0x0706
 
#define TOOLS_GL_PASS_THROUGH_TOKEN   0x0700
 
#define TOOLS_GL_FEEDBACK   0x1C01
 
#define TOOLS_GL_COLOR_CLEAR_VALUE   0x0C22
 
#define TOOLS_GL_INDEX_CLEAR_VALUE   0x0C20
 
#define TOOLS_GL_RENDER   0x1C00
 
#define TOOLS_GL_VIEWPORT   0x0BA2
 
#define TOOLS_GL_BLEND_SRC   0x0BE1
 
#define TOOLS_GL_BLEND_DST   0x0BE0
 
#define TOOLS_GL_3D_COLOR   0x0602
 
#define TOOLS_GL_POLYGON_OFFSET_FACTOR   0x8038
 
#define TOOLS_GL_POLYGON_OFFSET_UNITS   0x2A00
 
#define TOOLS_GL_LINE_STIPPLE_PATTERN   0x0B25
 
#define TOOLS_GL_LINE_STIPPLE_REPEAT   0x0B26
 
#define TOOLS_GL_ZOOM_X   0x0D16
 
#define TOOLS_GL_ZOOM_Y   0x0D17
 

Typedefs

typedef int tools_GLint
 
typedef unsigned int tools_GLuint
 
typedef float tools_GLfloat
 
typedef unsigned int tools_GLenum
 
typedef short tools_GLshort
 
typedef unsigned short tools_GLushort
 
typedef int tools_GLsizei
 
typedef unsigned char tools_GLboolean
 
typedef tools_GLfloat tools_GL2PSrgba[4]
 
typedef tools_GLfloat tools_GL2PSxyz[3]
 
typedef struct tools_GL2PScontextRec * tools_GL2PScontextPointer
 
typedef tools_GLboolean(* tools_glIsEnabled_func) (tools_GLenum)
 
typedef void(* tools_glBegin_func) (tools_GLenum)
 
typedef void(* tools_glEnd_func) ()
 
typedef void(* tools_glGetFloatv_func) (tools_GLenum, tools_GLfloat *)
 
typedef void(* tools_glVertex3f_func) (tools_GLfloat, tools_GLfloat, tools_GLfloat)
 
typedef void(* tools_glGetBooleanv_func) (tools_GLenum, tools_GLboolean *)
 
typedef void(* tools_glGetIntegerv_func) (tools_GLenum, tools_GLint *)
 
typedef tools_GLint(* tools_glRenderMode_func) (tools_GLenum)
 
typedef void(* tools_glFeedbackBuffer_func) (tools_GLsizei, tools_GLenum, tools_GLfloat *)
 
typedef void(* tools_glPassThrough_func) (tools_GLfloat)
 

Macro Definition Documentation

◆ TOOLS_GL2PS_BEST_ROOT

#define TOOLS_GL2PS_BEST_ROOT   (1<<3)

Definition at line 63 of file gl2ps_def.h.

Referenced by G4gl2ps::beginPage().

◆ TOOLS_GL2PS_BLEND

#define TOOLS_GL2PS_BLEND   4

Definition at line 82 of file gl2ps_def.h.

Referenced by G4gl2ps::beginPage().

◆ TOOLS_GL2PS_BSP_SORT

#define TOOLS_GL2PS_BSP_SORT   3

Definition at line 45 of file gl2ps_def.h.

Referenced by G4gl2ps::beginPage().

◆ TOOLS_GL2PS_COMPRESS

#define TOOLS_GL2PS_COMPRESS   (1<<10)

Definition at line 70 of file gl2ps_def.h.

◆ TOOLS_GL2PS_COPYRIGHT

#define TOOLS_GL2PS_COPYRIGHT   "(C) 1999-2020 C. Geuzaine"

Definition at line 30 of file gl2ps_def.h.

◆ TOOLS_GL2PS_DRAW_BACKGROUND

#define TOOLS_GL2PS_DRAW_BACKGROUND   (1<<0)

Definition at line 60 of file gl2ps_def.h.

Referenced by G4gl2ps::beginPage().

◆ TOOLS_GL2PS_EPS

#define TOOLS_GL2PS_EPS   1

◆ TOOLS_GL2PS_ERROR

#define TOOLS_GL2PS_ERROR   3

Definition at line 52 of file gl2ps_def.h.

Referenced by G4gl2ps::beginPage().

◆ TOOLS_GL2PS_EXTRA_VERSION

#define TOOLS_GL2PS_EXTRA_VERSION   ""

Definition at line 24 of file gl2ps_def.h.

◆ TOOLS_GL2PS_IMAGEMAP

#define TOOLS_GL2PS_IMAGEMAP   7

Definition at line 127 of file gl2ps_def.h.

◆ TOOLS_GL2PS_IMAGEMAP_VISIBLE

#define TOOLS_GL2PS_IMAGEMAP_VISIBLE   9

Definition at line 129 of file gl2ps_def.h.

◆ TOOLS_GL2PS_IMAGEMAP_WRITTEN

#define TOOLS_GL2PS_IMAGEMAP_WRITTEN   8

Definition at line 128 of file gl2ps_def.h.

◆ TOOLS_GL2PS_INFO

#define TOOLS_GL2PS_INFO   1

Definition at line 50 of file gl2ps_def.h.

◆ TOOLS_GL2PS_LANDSCAPE

#define TOOLS_GL2PS_LANDSCAPE   (1<<6)

Definition at line 66 of file gl2ps_def.h.

◆ TOOLS_GL2PS_LINE

#define TOOLS_GL2PS_LINE   3

Definition at line 123 of file gl2ps_def.h.

◆ TOOLS_GL2PS_LINE_CAP_BUTT

#define TOOLS_GL2PS_LINE_CAP_BUTT   0

Definition at line 87 of file gl2ps_def.h.

◆ TOOLS_GL2PS_LINE_CAP_ROUND

#define TOOLS_GL2PS_LINE_CAP_ROUND   1

Definition at line 88 of file gl2ps_def.h.

◆ TOOLS_GL2PS_LINE_CAP_SQUARE

#define TOOLS_GL2PS_LINE_CAP_SQUARE   2

Definition at line 89 of file gl2ps_def.h.

◆ TOOLS_GL2PS_LINE_JOIN_BEVEL

#define TOOLS_GL2PS_LINE_JOIN_BEVEL   2

Definition at line 93 of file gl2ps_def.h.

◆ TOOLS_GL2PS_LINE_JOIN_MITER

#define TOOLS_GL2PS_LINE_JOIN_MITER   0

Definition at line 91 of file gl2ps_def.h.

◆ TOOLS_GL2PS_LINE_JOIN_ROUND

#define TOOLS_GL2PS_LINE_JOIN_ROUND   1

Definition at line 92 of file gl2ps_def.h.

◆ TOOLS_GL2PS_LINE_STIPPLE

#define TOOLS_GL2PS_LINE_STIPPLE   3

Definition at line 81 of file gl2ps_def.h.

◆ TOOLS_GL2PS_MAJOR_VERSION

#define TOOLS_GL2PS_MAJOR_VERSION   1

Definition at line 21 of file gl2ps_def.h.

◆ TOOLS_GL2PS_MINOR_VERSION

#define TOOLS_GL2PS_MINOR_VERSION   4

Definition at line 22 of file gl2ps_def.h.

◆ TOOLS_GL2PS_NO_BLENDING

#define TOOLS_GL2PS_NO_BLENDING   (1<<11)

Definition at line 71 of file gl2ps_def.h.

◆ TOOLS_GL2PS_NO_FEEDBACK

#define TOOLS_GL2PS_NO_FEEDBACK   4

Definition at line 53 of file gl2ps_def.h.

◆ TOOLS_GL2PS_NO_OPENGL_CONTEXT

#define TOOLS_GL2PS_NO_OPENGL_CONTEXT   (1<<13)

Definition at line 73 of file gl2ps_def.h.

◆ TOOLS_GL2PS_NO_PIXMAP

#define TOOLS_GL2PS_NO_PIXMAP   (1<<8)

Definition at line 68 of file gl2ps_def.h.

◆ TOOLS_GL2PS_NO_PS3_SHADING

#define TOOLS_GL2PS_NO_PS3_SHADING   (1<<7)

Definition at line 67 of file gl2ps_def.h.

◆ TOOLS_GL2PS_NO_SORT

#define TOOLS_GL2PS_NO_SORT   1

Definition at line 43 of file gl2ps_def.h.

◆ TOOLS_GL2PS_NO_TEX_FONTSIZE

#define TOOLS_GL2PS_NO_TEX_FONTSIZE   (1<<14)

Definition at line 74 of file gl2ps_def.h.

◆ TOOLS_GL2PS_NO_TEXT

#define TOOLS_GL2PS_NO_TEXT   (1<<5)

Definition at line 65 of file gl2ps_def.h.

◆ TOOLS_GL2PS_NO_TYPE

#define TOOLS_GL2PS_NO_TYPE   -1

Definition at line 120 of file gl2ps_def.h.

◆ TOOLS_GL2PS_NONE

#define TOOLS_GL2PS_NONE   0

Definition at line 59 of file gl2ps_def.h.

◆ TOOLS_GL2PS_OCCLUSION_CULL

#define TOOLS_GL2PS_OCCLUSION_CULL   (1<<4)

Definition at line 64 of file gl2ps_def.h.

◆ TOOLS_GL2PS_OVERFLOW

#define TOOLS_GL2PS_OVERFLOW   5

Definition at line 54 of file gl2ps_def.h.

Referenced by G4gl2ps::endPage().

◆ TOOLS_GL2PS_PATCH_VERSION

#define TOOLS_GL2PS_PATCH_VERSION   2

Definition at line 23 of file gl2ps_def.h.

◆ TOOLS_GL2PS_PDF

#define TOOLS_GL2PS_PDF   3

◆ TOOLS_GL2PS_PGF

#define TOOLS_GL2PS_PGF   5

◆ TOOLS_GL2PS_PIXMAP

#define TOOLS_GL2PS_PIXMAP   6

Definition at line 126 of file gl2ps_def.h.

◆ TOOLS_GL2PS_POINT

#define TOOLS_GL2PS_POINT   2

Definition at line 122 of file gl2ps_def.h.

◆ TOOLS_GL2PS_POLYGON_BOUNDARY

#define TOOLS_GL2PS_POLYGON_BOUNDARY   2

Definition at line 80 of file gl2ps_def.h.

◆ TOOLS_GL2PS_POLYGON_OFFSET_FILL

#define TOOLS_GL2PS_POLYGON_OFFSET_FILL   1

Definition at line 79 of file gl2ps_def.h.

◆ TOOLS_GL2PS_PORTABLE_SORT

#define TOOLS_GL2PS_PORTABLE_SORT   (1<<15)

Definition at line 75 of file gl2ps_def.h.

◆ TOOLS_GL2PS_PS

#define TOOLS_GL2PS_PS   0

◆ TOOLS_GL2PS_QUADRANGLE

#define TOOLS_GL2PS_QUADRANGLE   4

Definition at line 124 of file gl2ps_def.h.

◆ TOOLS_GL2PS_SILENT

#define TOOLS_GL2PS_SILENT   (1<<2)

Definition at line 62 of file gl2ps_def.h.

◆ TOOLS_GL2PS_SIMPLE_LINE_OFFSET

#define TOOLS_GL2PS_SIMPLE_LINE_OFFSET   (1<<1)

Definition at line 61 of file gl2ps_def.h.

◆ TOOLS_GL2PS_SIMPLE_SORT

#define TOOLS_GL2PS_SIMPLE_SORT   2

Definition at line 44 of file gl2ps_def.h.

◆ TOOLS_GL2PS_SPECIAL

#define TOOLS_GL2PS_SPECIAL   10

Definition at line 130 of file gl2ps_def.h.

◆ TOOLS_GL2PS_SUCCESS

#define TOOLS_GL2PS_SUCCESS   0

Definition at line 49 of file gl2ps_def.h.

Referenced by SoGL2PSAction::addBitmap().

◆ TOOLS_GL2PS_SVG

#define TOOLS_GL2PS_SVG   4

◆ TOOLS_GL2PS_TEX

#define TOOLS_GL2PS_TEX   2

◆ TOOLS_GL2PS_TEXT

#define TOOLS_GL2PS_TEXT   1

Definition at line 121 of file gl2ps_def.h.

◆ TOOLS_GL2PS_TEXT_B

#define TOOLS_GL2PS_TEXT_B   4

Definition at line 104 of file gl2ps_def.h.

◆ TOOLS_GL2PS_TEXT_BL

#define TOOLS_GL2PS_TEXT_BL   5

Definition at line 105 of file gl2ps_def.h.

◆ TOOLS_GL2PS_TEXT_BR

#define TOOLS_GL2PS_TEXT_BR   6

Definition at line 106 of file gl2ps_def.h.

◆ TOOLS_GL2PS_TEXT_C

#define TOOLS_GL2PS_TEXT_C   1

Definition at line 101 of file gl2ps_def.h.

◆ TOOLS_GL2PS_TEXT_CL

#define TOOLS_GL2PS_TEXT_CL   2

Definition at line 102 of file gl2ps_def.h.

◆ TOOLS_GL2PS_TEXT_CR

#define TOOLS_GL2PS_TEXT_CR   3

Definition at line 103 of file gl2ps_def.h.

◆ TOOLS_GL2PS_TEXT_T

#define TOOLS_GL2PS_TEXT_T   7

Definition at line 107 of file gl2ps_def.h.

◆ TOOLS_GL2PS_TEXT_TL

#define TOOLS_GL2PS_TEXT_TL   8

Definition at line 108 of file gl2ps_def.h.

◆ TOOLS_GL2PS_TEXT_TR

#define TOOLS_GL2PS_TEXT_TR   9

Definition at line 109 of file gl2ps_def.h.

◆ TOOLS_GL2PS_TIGHT_BOUNDING_BOX

#define TOOLS_GL2PS_TIGHT_BOUNDING_BOX   (1<<12)

Definition at line 72 of file gl2ps_def.h.

◆ TOOLS_GL2PS_TRIANGLE

#define TOOLS_GL2PS_TRIANGLE   5

Definition at line 125 of file gl2ps_def.h.

◆ TOOLS_GL2PS_UNINITIALIZED

#define TOOLS_GL2PS_UNINITIALIZED   6

Definition at line 55 of file gl2ps_def.h.

◆ TOOLS_GL2PS_USE_CURRENT_VIEWPORT

#define TOOLS_GL2PS_USE_CURRENT_VIEWPORT   (1<<9)

Definition at line 69 of file gl2ps_def.h.

Referenced by G4gl2ps::beginPage().

◆ TOOLS_GL2PS_VERSION

#define TOOLS_GL2PS_VERSION
Value:
#define TOOLS_GL2PS_MAJOR_VERSION
Definition gl2ps_def.h:21
#define TOOLS_GL2PS_PATCH_VERSION
Definition gl2ps_def.h:23
#define TOOLS_GL2PS_MINOR_VERSION
Definition gl2ps_def.h:22

Definition at line 26 of file gl2ps_def.h.

26#define TOOLS_GL2PS_VERSION (TOOLS_GL2PS_MAJOR_VERSION + \
27 0.01 * TOOLS_GL2PS_MINOR_VERSION + \
28 0.0001 * TOOLS_GL2PS_PATCH_VERSION)

◆ TOOLS_GL2PS_WARNING

#define TOOLS_GL2PS_WARNING   2

Definition at line 51 of file gl2ps_def.h.

◆ TOOLS_GL2PSDLL_API

#define TOOLS_GL2PSDLL_API   inline

Definition at line 19 of file gl2ps_def.h.

◆ TOOLS_GL_3D_COLOR

#define TOOLS_GL_3D_COLOR   0x0602

Definition at line 173 of file gl2ps_def.h.

◆ TOOLS_GL_BITMAP_TOKEN

#define TOOLS_GL_BITMAP_TOKEN   0x0704

Definition at line 160 of file gl2ps_def.h.

◆ TOOLS_GL_BLEND

#define TOOLS_GL_BLEND   0x0BE2

Definition at line 139 of file gl2ps_def.h.

◆ TOOLS_GL_BLEND_DST

#define TOOLS_GL_BLEND_DST   0x0BE0

Definition at line 172 of file gl2ps_def.h.

◆ TOOLS_GL_BLEND_SRC

#define TOOLS_GL_BLEND_SRC   0x0BE1

Definition at line 171 of file gl2ps_def.h.

◆ TOOLS_GL_COLOR_CLEAR_VALUE

#define TOOLS_GL_COLOR_CLEAR_VALUE   0x0C22

Definition at line 167 of file gl2ps_def.h.

◆ TOOLS_GL_COLOR_INDEX

#define TOOLS_GL_COLOR_INDEX   0x1900

Definition at line 154 of file gl2ps_def.h.

◆ TOOLS_GL_COPY_PIXEL_TOKEN

#define TOOLS_GL_COPY_PIXEL_TOKEN   0x0706

Definition at line 163 of file gl2ps_def.h.

◆ TOOLS_GL_CURRENT_RASTER_COLOR

#define TOOLS_GL_CURRENT_RASTER_COLOR   0x0B04

Definition at line 151 of file gl2ps_def.h.

◆ TOOLS_GL_CURRENT_RASTER_POSITION

#define TOOLS_GL_CURRENT_RASTER_POSITION   0x0B07

Definition at line 150 of file gl2ps_def.h.

◆ TOOLS_GL_CURRENT_RASTER_POSITION_VALID

#define TOOLS_GL_CURRENT_RASTER_POSITION_VALID   0x0B08

Definition at line 149 of file gl2ps_def.h.

◆ TOOLS_GL_DRAW_PIXEL_TOKEN

#define TOOLS_GL_DRAW_PIXEL_TOKEN   0x0705

Definition at line 161 of file gl2ps_def.h.

◆ TOOLS_GL_FALSE

#define TOOLS_GL_FALSE   0

Definition at line 136 of file gl2ps_def.h.

◆ TOOLS_GL_FEEDBACK

#define TOOLS_GL_FEEDBACK   0x1C01

Definition at line 166 of file gl2ps_def.h.

◆ TOOLS_GL_FLOAT

#define TOOLS_GL_FLOAT   0x1406

Definition at line 138 of file gl2ps_def.h.

◆ TOOLS_GL_INDEX_CLEAR_VALUE

#define TOOLS_GL_INDEX_CLEAR_VALUE   0x0C20

Definition at line 168 of file gl2ps_def.h.

◆ TOOLS_GL_LINE_RESET_TOKEN

#define TOOLS_GL_LINE_RESET_TOKEN   0x0707

Definition at line 158 of file gl2ps_def.h.

◆ TOOLS_GL_LINE_STIPPLE_PATTERN

#define TOOLS_GL_LINE_STIPPLE_PATTERN   0x0B25

Definition at line 177 of file gl2ps_def.h.

◆ TOOLS_GL_LINE_STIPPLE_REPEAT

#define TOOLS_GL_LINE_STIPPLE_REPEAT   0x0B26

Definition at line 178 of file gl2ps_def.h.

◆ TOOLS_GL_LINE_TOKEN

#define TOOLS_GL_LINE_TOKEN   0x0702

Definition at line 157 of file gl2ps_def.h.

◆ TOOLS_GL_ONE

#define TOOLS_GL_ONE   1

Definition at line 153 of file gl2ps_def.h.

◆ TOOLS_GL_ONE_MINUS_SRC_ALPHA

#define TOOLS_GL_ONE_MINUS_SRC_ALPHA   0x0303

Definition at line 142 of file gl2ps_def.h.

◆ TOOLS_GL_PASS_THROUGH_TOKEN

#define TOOLS_GL_PASS_THROUGH_TOKEN   0x0700

Definition at line 164 of file gl2ps_def.h.

◆ TOOLS_GL_POINT_TOKEN

#define TOOLS_GL_POINT_TOKEN   0x0701

Definition at line 156 of file gl2ps_def.h.

◆ TOOLS_GL_POINTS

#define TOOLS_GL_POINTS   0x0000

Definition at line 147 of file gl2ps_def.h.

◆ TOOLS_GL_POLYGON_OFFSET_FACTOR

#define TOOLS_GL_POLYGON_OFFSET_FACTOR   0x8038

Definition at line 175 of file gl2ps_def.h.

◆ TOOLS_GL_POLYGON_OFFSET_UNITS

#define TOOLS_GL_POLYGON_OFFSET_UNITS   0x2A00

Definition at line 176 of file gl2ps_def.h.

◆ TOOLS_GL_POLYGON_TOKEN

#define TOOLS_GL_POLYGON_TOKEN   0x0703

Definition at line 159 of file gl2ps_def.h.

◆ TOOLS_GL_RENDER

#define TOOLS_GL_RENDER   0x1C00

Definition at line 169 of file gl2ps_def.h.

◆ TOOLS_GL_RGB

#define TOOLS_GL_RGB   0x1907

Definition at line 144 of file gl2ps_def.h.

◆ TOOLS_GL_RGBA

#define TOOLS_GL_RGBA   0x1908

Definition at line 145 of file gl2ps_def.h.

Referenced by G4gl2ps::beginPage().

◆ TOOLS_GL_SRC_ALPHA

#define TOOLS_GL_SRC_ALPHA   0x0302

Definition at line 141 of file gl2ps_def.h.

◆ TOOLS_GL_TRUE

#define TOOLS_GL_TRUE   1

Definition at line 135 of file gl2ps_def.h.

◆ TOOLS_GL_VIEWPORT

#define TOOLS_GL_VIEWPORT   0x0BA2

Definition at line 170 of file gl2ps_def.h.

◆ TOOLS_GL_ZERO

#define TOOLS_GL_ZERO   0

Definition at line 152 of file gl2ps_def.h.

◆ TOOLS_GL_ZOOM_X

#define TOOLS_GL_ZOOM_X   0x0D16

Definition at line 180 of file gl2ps_def.h.

◆ TOOLS_GL_ZOOM_Y

#define TOOLS_GL_ZOOM_Y   0x0D17

Definition at line 181 of file gl2ps_def.h.

Typedef Documentation

◆ tools_GL2PScontextPointer

typedef struct tools_GL2PScontextRec* tools_GL2PScontextPointer

Definition at line 186 of file gl2ps_def.h.

◆ tools_GL2PSrgba

typedef tools_GLfloat tools_GL2PSrgba[4]

Definition at line 111 of file gl2ps_def.h.

◆ tools_GL2PSxyz

typedef tools_GLfloat tools_GL2PSxyz[3]

Definition at line 112 of file gl2ps_def.h.

◆ tools_glBegin_func

typedef void(* tools_glBegin_func) (tools_GLenum)

Definition at line 189 of file gl2ps_def.h.

◆ tools_GLboolean

typedef unsigned char tools_GLboolean

Definition at line 14 of file gl2ps_def.h.

◆ tools_glEnd_func

typedef void(* tools_glEnd_func) ()

Definition at line 190 of file gl2ps_def.h.

◆ tools_GLenum

typedef unsigned int tools_GLenum

Definition at line 10 of file gl2ps_def.h.

◆ tools_glFeedbackBuffer_func

typedef void(* tools_glFeedbackBuffer_func) (tools_GLsizei, tools_GLenum, tools_GLfloat *)

Definition at line 196 of file gl2ps_def.h.

◆ tools_GLfloat

typedef float tools_GLfloat

Definition at line 9 of file gl2ps_def.h.

◆ tools_glGetBooleanv_func

typedef void(* tools_glGetBooleanv_func) (tools_GLenum, tools_GLboolean *)

Definition at line 193 of file gl2ps_def.h.

◆ tools_glGetFloatv_func

typedef void(* tools_glGetFloatv_func) (tools_GLenum, tools_GLfloat *)

Definition at line 191 of file gl2ps_def.h.

◆ tools_glGetIntegerv_func

typedef void(* tools_glGetIntegerv_func) (tools_GLenum, tools_GLint *)

Definition at line 194 of file gl2ps_def.h.

◆ tools_GLint

typedef int tools_GLint

Definition at line 7 of file gl2ps_def.h.

◆ tools_glIsEnabled_func

typedef tools_GLboolean(* tools_glIsEnabled_func) (tools_GLenum)

Definition at line 188 of file gl2ps_def.h.

◆ tools_glPassThrough_func

typedef void(* tools_glPassThrough_func) (tools_GLfloat)

Definition at line 197 of file gl2ps_def.h.

◆ tools_glRenderMode_func

typedef tools_GLint(* tools_glRenderMode_func) (tools_GLenum)

Definition at line 195 of file gl2ps_def.h.

◆ tools_GLshort

typedef short tools_GLshort

Definition at line 11 of file gl2ps_def.h.

◆ tools_GLsizei

typedef int tools_GLsizei

Definition at line 13 of file gl2ps_def.h.

◆ tools_GLuint

typedef unsigned int tools_GLuint

Definition at line 8 of file gl2ps_def.h.

◆ tools_GLushort

typedef unsigned short tools_GLushort

Definition at line 12 of file gl2ps_def.h.

◆ tools_glVertex3f_func

typedef void(* tools_glVertex3f_func) (tools_GLfloat, tools_GLfloat, tools_GLfloat)

Definition at line 192 of file gl2ps_def.h.