Logo ROOT  
Reference Guide
GL_glu.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define GL_FALSE   0
  More...
 
#define GL_LINE_LOOP   0x0002
  More...
 
#define GL_LINE_STRIP   0x0003
  More...
 
#define GL_LINES   0x0001
  More...
 
#define GL_NONE   0
  More...
 
#define GL_POINTS   0x0000
  More...
 
#define GL_POLYGON   0x0009
  More...
 
#define GL_QUAD_STRIP   0x0008
  More...
 
#define GL_QUADS   0x0007
  More...
 
#define GL_TRIANGLE_FAN   0x0006
  More...
 
#define GL_TRIANGLE_STRIP   0x0005
  More...
 
#define GL_TRIANGLES   0x0004
  More...
 
#define GL_TRUE   1
  More...
 
#define GLAPI
  More...
 
#define GLAPIENTRY
  More...
 
#define GLAPIENTRYP   GLAPIENTRY *
  More...
 
#define GLU_AUTO_LOAD_MATRIX   100200
  More...
 
#define GLU_BEGIN   100100
  More...
 
#define GLU_CCW   100121
  More...
 
#define GLU_CULLING   100201
  More...
 
#define GLU_CW   100120
  More...
 
#define GLU_DISPLAY_MODE   100204
  More...
 
#define GLU_DOMAIN_DISTANCE   100217
  More...
 
#define GLU_EDGE_FLAG   100104
  More...
 
#define GLU_END   100102
  More...
 
#define GLU_ERROR   100103
  More...
 
#define GLU_EXT_nurbs_tessellator   1
  More...
 
#define GLU_EXT_object_space_tess   1
  More...
 
#define GLU_EXTENSIONS   100801
  More...
 
#define GLU_EXTERIOR   100123
  More...
 
#define GLU_FALSE   0
  More...
 
#define GLU_FILL   100012
  More...
 
#define GLU_FLAT   100001
  More...
 
#define GLU_INCOMPATIBLE_GL_VERSION   100903
  More...
 
#define GLU_INSIDE   100021
  More...
 
#define GLU_INTERIOR   100122
  More...
 
#define GLU_INVALID_ENUM   100900
  More...
 
#define GLU_INVALID_OPERATION   100904
  More...
 
#define GLU_INVALID_VALUE   100901
  More...
 
#define GLU_LINE   100011
  More...
 
#define GLU_MAP1_TRIM_2   100210
  More...
 
#define GLU_MAP1_TRIM_3   100211
  More...
 
#define GLU_NONE   100002
  More...
 
#define GLU_NURBS_BEGIN   100164
  More...
 
#define GLU_NURBS_BEGIN_DATA   100170
  More...
 
#define GLU_NURBS_BEGIN_DATA_EXT   100170
  More...
 
#define GLU_NURBS_BEGIN_EXT   100164
  More...
 
#define GLU_NURBS_COLOR   100167
  More...
 
#define GLU_NURBS_COLOR_DATA   100173
  More...
 
#define GLU_NURBS_COLOR_DATA_EXT   100173
  More...
 
#define GLU_NURBS_COLOR_EXT   100167
  More...
 
#define GLU_NURBS_END   100169
  More...
 
#define GLU_NURBS_END_DATA   100175
  More...
 
#define GLU_NURBS_END_DATA_EXT   100175
  More...
 
#define GLU_NURBS_END_EXT   100169
  More...
 
#define GLU_NURBS_ERROR   100103
  More...
 
#define GLU_NURBS_ERROR1   100251
  More...
 
#define GLU_NURBS_ERROR10   100260
  More...
 
#define GLU_NURBS_ERROR11   100261
  More...
 
#define GLU_NURBS_ERROR12   100262
  More...
 
#define GLU_NURBS_ERROR13   100263
  More...
 
#define GLU_NURBS_ERROR14   100264
  More...
 
#define GLU_NURBS_ERROR15   100265
  More...
 
#define GLU_NURBS_ERROR16   100266
  More...
 
#define GLU_NURBS_ERROR17   100267
  More...
 
#define GLU_NURBS_ERROR18   100268
  More...
 
#define GLU_NURBS_ERROR19   100269
  More...
 
#define GLU_NURBS_ERROR2   100252
  More...
 
#define GLU_NURBS_ERROR20   100270
  More...
 
#define GLU_NURBS_ERROR21   100271
  More...
 
#define GLU_NURBS_ERROR22   100272
  More...
 
#define GLU_NURBS_ERROR23   100273
  More...
 
#define GLU_NURBS_ERROR24   100274
  More...
 
#define GLU_NURBS_ERROR25   100275
  More...
 
#define GLU_NURBS_ERROR26   100276
  More...
 
#define GLU_NURBS_ERROR27   100277
  More...
 
#define GLU_NURBS_ERROR28   100278
  More...
 
#define GLU_NURBS_ERROR29   100279
  More...
 
#define GLU_NURBS_ERROR3   100253
  More...
 
#define GLU_NURBS_ERROR30   100280
  More...
 
#define GLU_NURBS_ERROR31   100281
  More...
 
#define GLU_NURBS_ERROR32   100282
  More...
 
#define GLU_NURBS_ERROR33   100283
  More...
 
#define GLU_NURBS_ERROR34   100284
  More...
 
#define GLU_NURBS_ERROR35   100285
  More...
 
#define GLU_NURBS_ERROR36   100286
  More...
 
#define GLU_NURBS_ERROR37   100287
  More...
 
#define GLU_NURBS_ERROR4   100254
  More...
 
#define GLU_NURBS_ERROR5   100255
  More...
 
#define GLU_NURBS_ERROR6   100256
  More...
 
#define GLU_NURBS_ERROR7   100257
  More...
 
#define GLU_NURBS_ERROR8   100258
  More...
 
#define GLU_NURBS_ERROR9   100259
  More...
 
#define GLU_NURBS_MODE   100160
  More...
 
#define GLU_NURBS_MODE_EXT   100160
  More...
 
#define GLU_NURBS_NORMAL   100166
  More...
 
#define GLU_NURBS_NORMAL_DATA   100172
  More...
 
#define GLU_NURBS_NORMAL_DATA_EXT   100172
  More...
 
#define GLU_NURBS_NORMAL_EXT   100166
  More...
 
#define GLU_NURBS_RENDERER   100162
  More...
 
#define GLU_NURBS_RENDERER_EXT   100162
  More...
 
#define GLU_NURBS_TESSELLATOR   100161
  More...
 
#define GLU_NURBS_TESSELLATOR_EXT   100161
  More...
 
#define GLU_NURBS_TEX_COORD_DATA_EXT   100174
  More...
 
#define GLU_NURBS_TEX_COORD_EXT   100168
  More...
 
#define GLU_NURBS_TEXTURE_COORD   100168
  More...
 
#define GLU_NURBS_TEXTURE_COORD_DATA   100174
  More...
 
#define GLU_NURBS_VERTEX   100165
  More...
 
#define GLU_NURBS_VERTEX_DATA   100171
  More...
 
#define GLU_NURBS_VERTEX_DATA_EXT   100171
  More...
 
#define GLU_NURBS_VERTEX_EXT   100165
  More...
 
#define GLU_OBJECT_PARAMETRIC_ERROR   100208
  More...
 
#define GLU_OBJECT_PARAMETRIC_ERROR_EXT   100208
  More...
 
#define GLU_OBJECT_PATH_LENGTH   100209
  More...
 
#define GLU_OBJECT_PATH_LENGTH_EXT   100209
  More...
 
#define GLU_OUT_OF_MEMORY   100902
  More...
 
#define GLU_OUTLINE_PATCH   100241
  More...
 
#define GLU_OUTLINE_POLYGON   100240
  More...
 
#define GLU_OUTSIDE   100020
  More...
 
#define GLU_PARAMETRIC_ERROR   100216
  More...
 
#define GLU_PARAMETRIC_TOLERANCE   100202
  More...
 
#define GLU_PATH_LENGTH   100215
  More...
 
#define GLU_POINT   100010
  More...
 
#define GLU_SAMPLING_METHOD   100205
  More...
 
#define GLU_SAMPLING_TOLERANCE   100203
  More...
 
#define GLU_SILHOUETTE   100013
  More...
 
#define GLU_SMOOTH   100000
  More...
 
#define GLU_TESS_BEGIN   100100
  More...
 
#define GLU_TESS_BEGIN_DATA   100106
  More...
 
#define GLU_TESS_BOUNDARY_ONLY   100141
  More...
 
#define GLU_TESS_COMBINE   100105
  More...
 
#define GLU_TESS_COMBINE_DATA   100111
  More...
 
#define GLU_TESS_COORD_TOO_LARGE   100155
  More...
 
#define GLU_TESS_EDGE_FLAG   100104
  More...
 
#define GLU_TESS_EDGE_FLAG_DATA   100110
  More...
 
#define GLU_TESS_END   100102
  More...
 
#define GLU_TESS_END_DATA   100108
  More...
 
#define GLU_TESS_ERROR   100103
  More...
 
#define GLU_TESS_ERROR1   100151
  More...
 
#define GLU_TESS_ERROR2   100152
  More...
 
#define GLU_TESS_ERROR3   100153
  More...
 
#define GLU_TESS_ERROR4   100154
  More...
 
#define GLU_TESS_ERROR5   100155
  More...
 
#define GLU_TESS_ERROR6   100156
  More...
 
#define GLU_TESS_ERROR7   100157
  More...
 
#define GLU_TESS_ERROR8   100158
  More...
 
#define GLU_TESS_ERROR_DATA   100109
  More...
 
#define GLU_TESS_MAX_COORD   1.0e150
  More...
 
#define GLU_TESS_MISSING_BEGIN_CONTOUR   100152
  More...
 
#define GLU_TESS_MISSING_BEGIN_POLYGON   100151
  More...
 
#define GLU_TESS_MISSING_END_CONTOUR   100154
  More...
 
#define GLU_TESS_MISSING_END_POLYGON   100153
  More...
 
#define GLU_TESS_NEED_COMBINE_CALLBACK   100156
  More...
 
#define GLU_TESS_TOLERANCE   100142
  More...
 
#define GLU_TESS_VERTEX   100101
  More...
 
#define GLU_TESS_VERTEX_DATA   100107
  More...
 
#define GLU_TESS_WINDING_ABS_GEQ_TWO   100134
  More...
 
#define GLU_TESS_WINDING_NEGATIVE   100133
  More...
 
#define GLU_TESS_WINDING_NONZERO   100131
  More...
 
#define GLU_TESS_WINDING_ODD   100130
  More...
 
#define GLU_TESS_WINDING_POSITIVE   100132
  More...
 
#define GLU_TESS_WINDING_RULE   100140
  More...
 
#define GLU_TRUE   1
  More...
 
#define GLU_U_STEP   100206
  More...
 
#define GLU_UNKNOWN   100124
  More...
 
#define GLU_V_STEP   100207
  More...
 
#define GLU_VERSION   100800
  More...
 
#define GLU_VERSION_1_1   1
  More...
 
#define GLU_VERSION_1_2   1
  More...
 
#define GLU_VERSION_1_3   1
  More...
 
#define GLU_VERTEX   100101
  More...
 

Typedefs

typedef unsigned int GLbitfield
  More...
 
typedef unsigned char GLboolean
  More...
 
typedef signed char GLbyte
  More...
 
typedef double GLclampd
  More...
 
typedef float GLclampf
  More...
 
typedef double GLdouble
  More...
 
typedef unsigned int GLenum
  More...
 
typedef float GLfloat
  More...
 
typedef int GLint
  More...
 
typedef short GLshort
  More...
 
typedef int GLsizei
  More...
 
typedef unsigned char GLubyte
  More...
 
typedef unsigned int GLuint
  More...
 
typedef unsigned short GLushort
  More...
 
typedef struct GLUtesselator GLUtesselator
  More...
 
typedef void GLvoid
  More...
 

Functions

GLAPI void GLAPIENTRY gluBeginPolygon (GLUtesselator *tess)
  More...
 
GLAPI void GLAPIENTRY gluDeleteTess (GLUtesselator *tess)
  More...
 
GLAPI void GLAPIENTRY gluEndPolygon (GLUtesselator *tess)
  More...
 
GLAPI void GLAPIENTRY gluGetTessProperty (GLUtesselator *tess, GLenum which, GLdouble *data)
  More...
 
GLAPI GLUtesselator *GLAPIENTRY gluNewTess (void)
  More...
 
GLAPI void GLAPIENTRY gluNextContour (GLUtesselator *tess, GLenum type)
  More...
 
GLAPI void GLAPIENTRY gluTessBeginContour (GLUtesselator *tess)
  More...
 
GLAPI void GLAPIENTRY gluTessBeginPolygon (GLUtesselator *tess, GLvoid *data)
  More...
 
GLAPI void GLAPIENTRY gluTessCallback (GLUtesselator *tess, GLenum which, _GLUfuncptr CallBackFunc)
  More...
 
GLAPI void GLAPIENTRY gluTessEndContour (GLUtesselator *tess)
  More...
 
GLAPI void GLAPIENTRY gluTessEndPolygon (GLUtesselator *tess)
  More...
 
GLAPI void GLAPIENTRY gluTessNormal (GLUtesselator *tess, GLdouble valueX, GLdouble valueY, GLdouble valueZ)
  More...
 
GLAPI void GLAPIENTRY gluTessProperty (GLUtesselator *tess, GLenum which, GLdouble data)
  More...
 
GLAPI void GLAPIENTRY gluTessVertex (GLUtesselator *tess, GLdouble *location, GLvoid *data)
  More...
 
typedef void (GLAPIENTRYP _GLUfuncptr)(void)
  More...
 

Macro Definition Documentation

◆ GL_FALSE

#define GL_FALSE   0

Definition at line 261 of file GL_glu.h.

◆ GL_LINE_LOOP

#define GL_LINE_LOOP   0x0002

Definition at line 285 of file GL_glu.h.

◆ GL_LINE_STRIP

#define GL_LINE_STRIP   0x0003

Definition at line 286 of file GL_glu.h.

◆ GL_LINES

#define GL_LINES   0x0001

Definition at line 284 of file GL_glu.h.

◆ GL_NONE

#define GL_NONE   0

Definition at line 263 of file GL_glu.h.

◆ GL_POINTS

#define GL_POINTS   0x0000

Definition at line 283 of file GL_glu.h.

◆ GL_POLYGON

#define GL_POLYGON   0x0009

Definition at line 292 of file GL_glu.h.

◆ GL_QUAD_STRIP

#define GL_QUAD_STRIP   0x0008

Definition at line 291 of file GL_glu.h.

◆ GL_QUADS

#define GL_QUADS   0x0007

Definition at line 290 of file GL_glu.h.

◆ GL_TRIANGLE_FAN

#define GL_TRIANGLE_FAN   0x0006

Definition at line 289 of file GL_glu.h.

◆ GL_TRIANGLE_STRIP

#define GL_TRIANGLE_STRIP   0x0005

Definition at line 288 of file GL_glu.h.

◆ GL_TRIANGLES

#define GL_TRIANGLES   0x0004

Definition at line 287 of file GL_glu.h.

◆ GL_TRUE

#define GL_TRUE   1

Definition at line 262 of file GL_glu.h.

◆ GLAPI

#define GLAPI

Definition at line 55 of file GL_glu.h.

◆ GLAPIENTRY

#define GLAPIENTRY

Definition at line 46 of file GL_glu.h.

◆ GLAPIENTRYP

#define GLAPIENTRYP   GLAPIENTRY *

Definition at line 51 of file GL_glu.h.

◆ GLU_AUTO_LOAD_MATRIX

#define GLU_AUTO_LOAD_MATRIX   100200

Definition at line 160 of file GL_glu.h.

◆ GLU_BEGIN

#define GLU_BEGIN   100100

Definition at line 208 of file GL_glu.h.

◆ GLU_CCW

#define GLU_CCW   100121

Definition at line 226 of file GL_glu.h.

◆ GLU_CULLING

#define GLU_CULLING   100201

Definition at line 161 of file GL_glu.h.

◆ GLU_CW

#define GLU_CW   100120

Definition at line 225 of file GL_glu.h.

◆ GLU_DISPLAY_MODE

#define GLU_DISPLAY_MODE   100204

Definition at line 163 of file GL_glu.h.

◆ GLU_DOMAIN_DISTANCE

#define GLU_DOMAIN_DISTANCE   100217

Definition at line 182 of file GL_glu.h.

◆ GLU_EDGE_FLAG

#define GLU_EDGE_FLAG   100104

Definition at line 215 of file GL_glu.h.

◆ GLU_END

#define GLU_END   100102

Definition at line 212 of file GL_glu.h.

◆ GLU_ERROR

#define GLU_ERROR   100103

Definition at line 94 of file GL_glu.h.

◆ GLU_EXT_nurbs_tessellator

#define GLU_EXT_nurbs_tessellator   1

Definition at line 65 of file GL_glu.h.

◆ GLU_EXT_object_space_tess

#define GLU_EXT_object_space_tess   1

Definition at line 64 of file GL_glu.h.

◆ GLU_EXTENSIONS

#define GLU_EXTENSIONS   100801

Definition at line 78 of file GL_glu.h.

◆ GLU_EXTERIOR

#define GLU_EXTERIOR   100123

Definition at line 228 of file GL_glu.h.

◆ GLU_FALSE

#define GLU_FALSE   0

Definition at line 68 of file GL_glu.h.

◆ GLU_FILL

#define GLU_FILL   100012

Definition at line 191 of file GL_glu.h.

◆ GLU_FLAT

#define GLU_FLAT   100001

Definition at line 199 of file GL_glu.h.

◆ GLU_INCOMPATIBLE_GL_VERSION

#define GLU_INCOMPATIBLE_GL_VERSION   100903

Definition at line 84 of file GL_glu.h.

◆ GLU_INSIDE

#define GLU_INSIDE   100021

Definition at line 204 of file GL_glu.h.

◆ GLU_INTERIOR

#define GLU_INTERIOR   100122

Definition at line 227 of file GL_glu.h.

◆ GLU_INVALID_ENUM

#define GLU_INVALID_ENUM   100900

Definition at line 81 of file GL_glu.h.

◆ GLU_INVALID_OPERATION

#define GLU_INVALID_OPERATION   100904

Definition at line 85 of file GL_glu.h.

◆ GLU_INVALID_VALUE

#define GLU_INVALID_VALUE   100901

Definition at line 82 of file GL_glu.h.

◆ GLU_LINE

#define GLU_LINE   100011

Definition at line 190 of file GL_glu.h.

◆ GLU_MAP1_TRIM_2

#define GLU_MAP1_TRIM_2   100210

Definition at line 185 of file GL_glu.h.

◆ GLU_MAP1_TRIM_3

#define GLU_MAP1_TRIM_3   100211

Definition at line 186 of file GL_glu.h.

◆ GLU_NONE

#define GLU_NONE   100002

Definition at line 200 of file GL_glu.h.

◆ GLU_NURBS_BEGIN

#define GLU_NURBS_BEGIN   100164

Definition at line 95 of file GL_glu.h.

◆ GLU_NURBS_BEGIN_DATA

#define GLU_NURBS_BEGIN_DATA   100170

Definition at line 107 of file GL_glu.h.

◆ GLU_NURBS_BEGIN_DATA_EXT

#define GLU_NURBS_BEGIN_DATA_EXT   100170

Definition at line 108 of file GL_glu.h.

◆ GLU_NURBS_BEGIN_EXT

#define GLU_NURBS_BEGIN_EXT   100164

Definition at line 96 of file GL_glu.h.

◆ GLU_NURBS_COLOR

#define GLU_NURBS_COLOR   100167

Definition at line 101 of file GL_glu.h.

◆ GLU_NURBS_COLOR_DATA

#define GLU_NURBS_COLOR_DATA   100173

Definition at line 113 of file GL_glu.h.

◆ GLU_NURBS_COLOR_DATA_EXT

#define GLU_NURBS_COLOR_DATA_EXT   100173

Definition at line 114 of file GL_glu.h.

◆ GLU_NURBS_COLOR_EXT

#define GLU_NURBS_COLOR_EXT   100167

Definition at line 102 of file GL_glu.h.

◆ GLU_NURBS_END

#define GLU_NURBS_END   100169

Definition at line 105 of file GL_glu.h.

◆ GLU_NURBS_END_DATA

#define GLU_NURBS_END_DATA   100175

Definition at line 117 of file GL_glu.h.

◆ GLU_NURBS_END_DATA_EXT

#define GLU_NURBS_END_DATA_EXT   100175

Definition at line 118 of file GL_glu.h.

◆ GLU_NURBS_END_EXT

#define GLU_NURBS_END_EXT   100169

Definition at line 106 of file GL_glu.h.

◆ GLU_NURBS_ERROR

#define GLU_NURBS_ERROR   100103

Definition at line 93 of file GL_glu.h.

◆ GLU_NURBS_ERROR1

#define GLU_NURBS_ERROR1   100251

Definition at line 121 of file GL_glu.h.

◆ GLU_NURBS_ERROR10

#define GLU_NURBS_ERROR10   100260

Definition at line 130 of file GL_glu.h.

◆ GLU_NURBS_ERROR11

#define GLU_NURBS_ERROR11   100261

Definition at line 131 of file GL_glu.h.

◆ GLU_NURBS_ERROR12

#define GLU_NURBS_ERROR12   100262

Definition at line 132 of file GL_glu.h.

◆ GLU_NURBS_ERROR13

#define GLU_NURBS_ERROR13   100263

Definition at line 133 of file GL_glu.h.

◆ GLU_NURBS_ERROR14

#define GLU_NURBS_ERROR14   100264

Definition at line 134 of file GL_glu.h.

◆ GLU_NURBS_ERROR15

#define GLU_NURBS_ERROR15   100265

Definition at line 135 of file GL_glu.h.

◆ GLU_NURBS_ERROR16

#define GLU_NURBS_ERROR16   100266

Definition at line 136 of file GL_glu.h.

◆ GLU_NURBS_ERROR17

#define GLU_NURBS_ERROR17   100267

Definition at line 137 of file GL_glu.h.

◆ GLU_NURBS_ERROR18

#define GLU_NURBS_ERROR18   100268

Definition at line 138 of file GL_glu.h.

◆ GLU_NURBS_ERROR19

#define GLU_NURBS_ERROR19   100269

Definition at line 139 of file GL_glu.h.

◆ GLU_NURBS_ERROR2

#define GLU_NURBS_ERROR2   100252

Definition at line 122 of file GL_glu.h.

◆ GLU_NURBS_ERROR20

#define GLU_NURBS_ERROR20   100270

Definition at line 140 of file GL_glu.h.

◆ GLU_NURBS_ERROR21

#define GLU_NURBS_ERROR21   100271

Definition at line 141 of file GL_glu.h.

◆ GLU_NURBS_ERROR22

#define GLU_NURBS_ERROR22   100272

Definition at line 142 of file GL_glu.h.

◆ GLU_NURBS_ERROR23

#define GLU_NURBS_ERROR23   100273

Definition at line 143 of file GL_glu.h.

◆ GLU_NURBS_ERROR24

#define GLU_NURBS_ERROR24   100274

Definition at line 144 of file GL_glu.h.

◆ GLU_NURBS_ERROR25

#define GLU_NURBS_ERROR25   100275

Definition at line 145 of file GL_glu.h.

◆ GLU_NURBS_ERROR26

#define GLU_NURBS_ERROR26   100276

Definition at line 146 of file GL_glu.h.

◆ GLU_NURBS_ERROR27

#define GLU_NURBS_ERROR27   100277

Definition at line 147 of file GL_glu.h.

◆ GLU_NURBS_ERROR28

#define GLU_NURBS_ERROR28   100278

Definition at line 148 of file GL_glu.h.

◆ GLU_NURBS_ERROR29

#define GLU_NURBS_ERROR29   100279

Definition at line 149 of file GL_glu.h.

◆ GLU_NURBS_ERROR3

#define GLU_NURBS_ERROR3   100253

Definition at line 123 of file GL_glu.h.

◆ GLU_NURBS_ERROR30

#define GLU_NURBS_ERROR30   100280

Definition at line 150 of file GL_glu.h.

◆ GLU_NURBS_ERROR31

#define GLU_NURBS_ERROR31   100281

Definition at line 151 of file GL_glu.h.

◆ GLU_NURBS_ERROR32

#define GLU_NURBS_ERROR32   100282

Definition at line 152 of file GL_glu.h.

◆ GLU_NURBS_ERROR33

#define GLU_NURBS_ERROR33   100283

Definition at line 153 of file GL_glu.h.

◆ GLU_NURBS_ERROR34

#define GLU_NURBS_ERROR34   100284

Definition at line 154 of file GL_glu.h.

◆ GLU_NURBS_ERROR35

#define GLU_NURBS_ERROR35   100285

Definition at line 155 of file GL_glu.h.

◆ GLU_NURBS_ERROR36

#define GLU_NURBS_ERROR36   100286

Definition at line 156 of file GL_glu.h.

◆ GLU_NURBS_ERROR37

#define GLU_NURBS_ERROR37   100287

Definition at line 157 of file GL_glu.h.

◆ GLU_NURBS_ERROR4

#define GLU_NURBS_ERROR4   100254

Definition at line 124 of file GL_glu.h.

◆ GLU_NURBS_ERROR5

#define GLU_NURBS_ERROR5   100255

Definition at line 125 of file GL_glu.h.

◆ GLU_NURBS_ERROR6

#define GLU_NURBS_ERROR6   100256

Definition at line 126 of file GL_glu.h.

◆ GLU_NURBS_ERROR7

#define GLU_NURBS_ERROR7   100257

Definition at line 127 of file GL_glu.h.

◆ GLU_NURBS_ERROR8

#define GLU_NURBS_ERROR8   100258

Definition at line 128 of file GL_glu.h.

◆ GLU_NURBS_ERROR9

#define GLU_NURBS_ERROR9   100259

Definition at line 129 of file GL_glu.h.

◆ GLU_NURBS_MODE

#define GLU_NURBS_MODE   100160

Definition at line 168 of file GL_glu.h.

◆ GLU_NURBS_MODE_EXT

#define GLU_NURBS_MODE_EXT   100160

Definition at line 169 of file GL_glu.h.

◆ GLU_NURBS_NORMAL

#define GLU_NURBS_NORMAL   100166

Definition at line 99 of file GL_glu.h.

◆ GLU_NURBS_NORMAL_DATA

#define GLU_NURBS_NORMAL_DATA   100172

Definition at line 111 of file GL_glu.h.

◆ GLU_NURBS_NORMAL_DATA_EXT

#define GLU_NURBS_NORMAL_DATA_EXT   100172

Definition at line 112 of file GL_glu.h.

◆ GLU_NURBS_NORMAL_EXT

#define GLU_NURBS_NORMAL_EXT   100166

Definition at line 100 of file GL_glu.h.

◆ GLU_NURBS_RENDERER

#define GLU_NURBS_RENDERER   100162

Definition at line 172 of file GL_glu.h.

◆ GLU_NURBS_RENDERER_EXT

#define GLU_NURBS_RENDERER_EXT   100162

Definition at line 173 of file GL_glu.h.

◆ GLU_NURBS_TESSELLATOR

#define GLU_NURBS_TESSELLATOR   100161

Definition at line 170 of file GL_glu.h.

◆ GLU_NURBS_TESSELLATOR_EXT

#define GLU_NURBS_TESSELLATOR_EXT   100161

Definition at line 171 of file GL_glu.h.

◆ GLU_NURBS_TEX_COORD_DATA_EXT

#define GLU_NURBS_TEX_COORD_DATA_EXT   100174

Definition at line 116 of file GL_glu.h.

◆ GLU_NURBS_TEX_COORD_EXT

#define GLU_NURBS_TEX_COORD_EXT   100168

Definition at line 104 of file GL_glu.h.

◆ GLU_NURBS_TEXTURE_COORD

#define GLU_NURBS_TEXTURE_COORD   100168

Definition at line 103 of file GL_glu.h.

◆ GLU_NURBS_TEXTURE_COORD_DATA

#define GLU_NURBS_TEXTURE_COORD_DATA   100174

Definition at line 115 of file GL_glu.h.

◆ GLU_NURBS_VERTEX

#define GLU_NURBS_VERTEX   100165

Definition at line 97 of file GL_glu.h.

◆ GLU_NURBS_VERTEX_DATA

#define GLU_NURBS_VERTEX_DATA   100171

Definition at line 109 of file GL_glu.h.

◆ GLU_NURBS_VERTEX_DATA_EXT

#define GLU_NURBS_VERTEX_DATA_EXT   100171

Definition at line 110 of file GL_glu.h.

◆ GLU_NURBS_VERTEX_EXT

#define GLU_NURBS_VERTEX_EXT   100165

Definition at line 98 of file GL_glu.h.

◆ GLU_OBJECT_PARAMETRIC_ERROR

#define GLU_OBJECT_PARAMETRIC_ERROR   100208

Definition at line 176 of file GL_glu.h.

◆ GLU_OBJECT_PARAMETRIC_ERROR_EXT

#define GLU_OBJECT_PARAMETRIC_ERROR_EXT   100208

Definition at line 177 of file GL_glu.h.

◆ GLU_OBJECT_PATH_LENGTH

#define GLU_OBJECT_PATH_LENGTH   100209

Definition at line 178 of file GL_glu.h.

◆ GLU_OBJECT_PATH_LENGTH_EXT

#define GLU_OBJECT_PATH_LENGTH_EXT   100209

Definition at line 179 of file GL_glu.h.

◆ GLU_OUT_OF_MEMORY

#define GLU_OUT_OF_MEMORY   100902

Definition at line 83 of file GL_glu.h.

◆ GLU_OUTLINE_PATCH

#define GLU_OUTLINE_PATCH   100241

Definition at line 90 of file GL_glu.h.

◆ GLU_OUTLINE_POLYGON

#define GLU_OUTLINE_POLYGON   100240

Definition at line 89 of file GL_glu.h.

◆ GLU_OUTSIDE

#define GLU_OUTSIDE   100020

Definition at line 203 of file GL_glu.h.

◆ GLU_PARAMETRIC_ERROR

#define GLU_PARAMETRIC_ERROR   100216

Definition at line 181 of file GL_glu.h.

◆ GLU_PARAMETRIC_TOLERANCE

#define GLU_PARAMETRIC_TOLERANCE   100202

Definition at line 164 of file GL_glu.h.

◆ GLU_PATH_LENGTH

#define GLU_PATH_LENGTH   100215

Definition at line 180 of file GL_glu.h.

◆ GLU_POINT

#define GLU_POINT   100010

Definition at line 189 of file GL_glu.h.

◆ GLU_SAMPLING_METHOD

#define GLU_SAMPLING_METHOD   100205

Definition at line 165 of file GL_glu.h.

◆ GLU_SAMPLING_TOLERANCE

#define GLU_SAMPLING_TOLERANCE   100203

Definition at line 162 of file GL_glu.h.

◆ GLU_SILHOUETTE

#define GLU_SILHOUETTE   100013

Definition at line 192 of file GL_glu.h.

◆ GLU_SMOOTH

#define GLU_SMOOTH   100000

Definition at line 198 of file GL_glu.h.

◆ GLU_TESS_BEGIN

#define GLU_TESS_BEGIN   100100

Definition at line 207 of file GL_glu.h.

◆ GLU_TESS_BEGIN_DATA

#define GLU_TESS_BEGIN_DATA   100106

Definition at line 217 of file GL_glu.h.

◆ GLU_TESS_BOUNDARY_ONLY

#define GLU_TESS_BOUNDARY_ONLY   100141

Definition at line 233 of file GL_glu.h.

◆ GLU_TESS_COMBINE

#define GLU_TESS_COMBINE   100105

Definition at line 216 of file GL_glu.h.

◆ GLU_TESS_COMBINE_DATA

#define GLU_TESS_COMBINE_DATA   100111

Definition at line 222 of file GL_glu.h.

◆ GLU_TESS_COORD_TOO_LARGE

#define GLU_TESS_COORD_TOO_LARGE   100155

Definition at line 249 of file GL_glu.h.

◆ GLU_TESS_EDGE_FLAG

#define GLU_TESS_EDGE_FLAG   100104

Definition at line 214 of file GL_glu.h.

◆ GLU_TESS_EDGE_FLAG_DATA

#define GLU_TESS_EDGE_FLAG_DATA   100110

Definition at line 221 of file GL_glu.h.

◆ GLU_TESS_END

#define GLU_TESS_END   100102

Definition at line 211 of file GL_glu.h.

◆ GLU_TESS_END_DATA

#define GLU_TESS_END_DATA   100108

Definition at line 219 of file GL_glu.h.

◆ GLU_TESS_ERROR

#define GLU_TESS_ERROR   100103

Definition at line 213 of file GL_glu.h.

◆ GLU_TESS_ERROR1

#define GLU_TESS_ERROR1   100151

Definition at line 237 of file GL_glu.h.

◆ GLU_TESS_ERROR2

#define GLU_TESS_ERROR2   100152

Definition at line 238 of file GL_glu.h.

◆ GLU_TESS_ERROR3

#define GLU_TESS_ERROR3   100153

Definition at line 239 of file GL_glu.h.

◆ GLU_TESS_ERROR4

#define GLU_TESS_ERROR4   100154

Definition at line 240 of file GL_glu.h.

◆ GLU_TESS_ERROR5

#define GLU_TESS_ERROR5   100155

Definition at line 241 of file GL_glu.h.

◆ GLU_TESS_ERROR6

#define GLU_TESS_ERROR6   100156

Definition at line 242 of file GL_glu.h.

◆ GLU_TESS_ERROR7

#define GLU_TESS_ERROR7   100157

Definition at line 243 of file GL_glu.h.

◆ GLU_TESS_ERROR8

#define GLU_TESS_ERROR8   100158

Definition at line 244 of file GL_glu.h.

◆ GLU_TESS_ERROR_DATA

#define GLU_TESS_ERROR_DATA   100109

Definition at line 220 of file GL_glu.h.

◆ GLU_TESS_MAX_COORD

#define GLU_TESS_MAX_COORD   1.0e150

Definition at line 311 of file GL_glu.h.

◆ GLU_TESS_MISSING_BEGIN_CONTOUR

#define GLU_TESS_MISSING_BEGIN_CONTOUR   100152

Definition at line 246 of file GL_glu.h.

◆ GLU_TESS_MISSING_BEGIN_POLYGON

#define GLU_TESS_MISSING_BEGIN_POLYGON   100151

Definition at line 245 of file GL_glu.h.

◆ GLU_TESS_MISSING_END_CONTOUR

#define GLU_TESS_MISSING_END_CONTOUR   100154

Definition at line 248 of file GL_glu.h.

◆ GLU_TESS_MISSING_END_POLYGON

#define GLU_TESS_MISSING_END_POLYGON   100153

Definition at line 247 of file GL_glu.h.

◆ GLU_TESS_NEED_COMBINE_CALLBACK

#define GLU_TESS_NEED_COMBINE_CALLBACK   100156

Definition at line 250 of file GL_glu.h.

◆ GLU_TESS_TOLERANCE

#define GLU_TESS_TOLERANCE   100142

Definition at line 234 of file GL_glu.h.

◆ GLU_TESS_VERTEX

#define GLU_TESS_VERTEX   100101

Definition at line 209 of file GL_glu.h.

◆ GLU_TESS_VERTEX_DATA

#define GLU_TESS_VERTEX_DATA   100107

Definition at line 218 of file GL_glu.h.

◆ GLU_TESS_WINDING_ABS_GEQ_TWO

#define GLU_TESS_WINDING_ABS_GEQ_TWO   100134

Definition at line 257 of file GL_glu.h.

◆ GLU_TESS_WINDING_NEGATIVE

#define GLU_TESS_WINDING_NEGATIVE   100133

Definition at line 256 of file GL_glu.h.

◆ GLU_TESS_WINDING_NONZERO

#define GLU_TESS_WINDING_NONZERO   100131

Definition at line 254 of file GL_glu.h.

◆ GLU_TESS_WINDING_ODD

#define GLU_TESS_WINDING_ODD   100130

Definition at line 253 of file GL_glu.h.

◆ GLU_TESS_WINDING_POSITIVE

#define GLU_TESS_WINDING_POSITIVE   100132

Definition at line 255 of file GL_glu.h.

◆ GLU_TESS_WINDING_RULE

#define GLU_TESS_WINDING_RULE   100140

Definition at line 232 of file GL_glu.h.

◆ GLU_TRUE

#define GLU_TRUE   1

Definition at line 69 of file GL_glu.h.

◆ GLU_U_STEP

#define GLU_U_STEP   100206

Definition at line 166 of file GL_glu.h.

◆ GLU_UNKNOWN

#define GLU_UNKNOWN   100124

Definition at line 229 of file GL_glu.h.

◆ GLU_V_STEP

#define GLU_V_STEP   100207

Definition at line 167 of file GL_glu.h.

◆ GLU_VERSION

#define GLU_VERSION   100800

Definition at line 77 of file GL_glu.h.

◆ GLU_VERSION_1_1

#define GLU_VERSION_1_1   1

Definition at line 72 of file GL_glu.h.

◆ GLU_VERSION_1_2

#define GLU_VERSION_1_2   1

Definition at line 73 of file GL_glu.h.

◆ GLU_VERSION_1_3

#define GLU_VERSION_1_3   1

Definition at line 74 of file GL_glu.h.

◆ GLU_VERTEX

#define GLU_VERTEX   100101

Definition at line 210 of file GL_glu.h.

Typedef Documentation

◆ GLbitfield

typedef unsigned int GLbitfield

Definition at line 268 of file GL_glu.h.

◆ GLboolean

typedef unsigned char GLboolean

Definition at line 267 of file GL_glu.h.

◆ GLbyte

typedef signed char GLbyte

Definition at line 270 of file GL_glu.h.

◆ GLclampd

typedef double GLclampd

Definition at line 280 of file GL_glu.h.

◆ GLclampf

typedef float GLclampf

Definition at line 278 of file GL_glu.h.

◆ GLdouble

typedef double GLdouble

Definition at line 279 of file GL_glu.h.

◆ GLenum

typedef unsigned int GLenum

Definition at line 266 of file GL_glu.h.

◆ GLfloat

typedef float GLfloat

Definition at line 277 of file GL_glu.h.

◆ GLint

typedef int GLint

Definition at line 272 of file GL_glu.h.

◆ GLshort

typedef short GLshort

Definition at line 271 of file GL_glu.h.

◆ GLsizei

typedef int GLsizei

Definition at line 276 of file GL_glu.h.

◆ GLubyte

typedef unsigned char GLubyte

Definition at line 273 of file GL_glu.h.

◆ GLuint

typedef unsigned int GLuint

Definition at line 275 of file GL_glu.h.

◆ GLushort

typedef unsigned short GLushort

Definition at line 274 of file GL_glu.h.

◆ GLUtesselator

typedef struct GLUtesselator GLUtesselator

Definition at line 280 of file GL_glu.h.

◆ GLvoid

typedef void GLvoid

Definition at line 269 of file GL_glu.h.

Function Documentation

◆ gluBeginPolygon()

GLAPI void GLAPIENTRY gluBeginPolygon ( GLUtesselator tess)

Definition at line 621 of file tess.c.

◆ gluDeleteTess()

GLAPI void GLAPIENTRY gluDeleteTess ( GLUtesselator tess)

Definition at line 203 of file tess.c.

◆ gluEndPolygon()

GLAPI void GLAPIENTRY gluEndPolygon ( GLUtesselator tess)

Definition at line 639 of file tess.c.

◆ gluGetTessProperty()

GLAPI void GLAPIENTRY gluGetTessProperty ( GLUtesselator tess,
GLenum  which,
GLdouble data 
)

Definition at line 250 of file tess.c.

◆ gluNewTess()

GLAPI GLUtesselator* GLAPIENTRY gluNewTess ( void  )

Definition at line 102 of file tess.c.

◆ gluNextContour()

GLAPI void GLAPIENTRY gluNextContour ( GLUtesselator tess,
GLenum  type 
)

Definition at line 630 of file tess.c.

◆ gluTessBeginContour()

GLAPI void GLAPIENTRY gluTessBeginContour ( GLUtesselator tess)

Definition at line 486 of file tess.c.

◆ gluTessBeginPolygon()

GLAPI void GLAPIENTRY gluTessBeginPolygon ( GLUtesselator tess,
GLvoid data 
)

Definition at line 472 of file tess.c.

◆ gluTessCallback()

GLAPI void GLAPIENTRY gluTessCallback ( GLUtesselator tess,
GLenum  which,
_GLUfuncptr  CallBackFunc 
)

Definition at line 286 of file tess.c.

◆ gluTessEndContour()

GLAPI void GLAPIENTRY gluTessEndContour ( GLUtesselator tess)

Definition at line 503 of file tess.c.

◆ gluTessEndPolygon()

GLAPI void GLAPIENTRY gluTessEndPolygon ( GLUtesselator tess)

Definition at line 510 of file tess.c.

◆ gluTessNormal()

GLAPI void GLAPIENTRY gluTessNormal ( GLUtesselator tess,
GLdouble  valueX,
GLdouble  valueY,
GLdouble  valueZ 
)

Definition at line 278 of file tess.c.

◆ gluTessProperty()

GLAPI void GLAPIENTRY gluTessProperty ( GLUtesselator tess,
GLenum  which,
GLdouble  data 
)

Definition at line 211 of file tess.c.

◆ gluTessVertex()

GLAPI void GLAPIENTRY gluTessVertex ( GLUtesselator tess,
GLdouble location,
GLvoid data 
)

Definition at line 425 of file tess.c.

◆ void()

typedef void ( GLAPIENTRYP  _GLUfuncptr)