• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • edu API Reference
  • KDE Home
  • Contact Us
 

kstars

  • extragear
  • edu
  • kstars
  • kstars
  • libtess
  • src
Macros | Typedefs | Functions
src/glu.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

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

Typedefs

typedef int GLboolean
 
typedef double GLdouble
 
typedef unsigned int GLenum
 
typedef float GLfloat
 
typedef int GLint
 
typedef unsigned int GLsizei
 
typedef unsigned char GLubyte
 
typedef struct GLUnurbs GLUnurbs
 
typedef GLUnurbs GLUnurbsObj
 
typedef struct GLUquadric GLUquadric
 
typedef GLUquadric GLUquadricObj
 
typedef struct GLUtesselator GLUtesselator
 
typedef GLUtesselator GLUtesselatorObj
 
typedef GLUtesselator GLUtriangulatorObj
 
typedef void GLvoid
 

Functions

GLAPI void GLAPIENTRY gluBeginCurve (GLUnurbs *nurb)
 
GLAPI void GLAPIENTRY gluBeginPolygon (GLUtesselator *tess)
 
GLAPI void GLAPIENTRY gluBeginSurface (GLUnurbs *nurb)
 
GLAPI void GLAPIENTRY gluBeginTrim (GLUnurbs *nurb)
 
GLAPI GLint GLAPIENTRY gluBuild1DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data)
 
GLAPI GLint GLAPIENTRY gluBuild1DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, const void *data)
 
GLAPI GLint GLAPIENTRY gluBuild2DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data)
 
GLAPI GLint GLAPIENTRY gluBuild2DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *data)
 
GLAPI GLint GLAPIENTRY gluBuild3DMipmapLevels (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void *data)
 
GLAPI GLint GLAPIENTRY gluBuild3DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data)
 
GLAPI GLboolean GLAPIENTRY gluCheckExtension (const GLubyte *extName, const GLubyte *extString)
 
GLAPI void GLAPIENTRY gluCylinder (GLUquadric *quad, GLdouble base, GLdouble top, GLdouble height, GLint slices, GLint stacks)
 
GLAPI void GLAPIENTRY gluDeleteNurbsRenderer (GLUnurbs *nurb)
 
GLAPI void GLAPIENTRY gluDeleteQuadric (GLUquadric *quad)
 
GLAPI void GLAPIENTRY gluDeleteTess (GLUtesselator *tess)
 
GLAPI void GLAPIENTRY gluDisk (GLUquadric *quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops)
 
GLAPI void GLAPIENTRY gluEndCurve (GLUnurbs *nurb)
 
GLAPI void GLAPIENTRY gluEndPolygon (GLUtesselator *tess)
 
GLAPI void GLAPIENTRY gluEndSurface (GLUnurbs *nurb)
 
GLAPI void GLAPIENTRY gluEndTrim (GLUnurbs *nurb)
 
GLAPI const GLubyte *GLAPIENTRY gluErrorString (GLenum error)
 
GLAPI void GLAPIENTRY gluGetNurbsProperty (GLUnurbs *nurb, GLenum property, GLfloat *data)
 
GLAPI const GLubyte *GLAPIENTRY gluGetString (GLenum name)
 
GLAPI void GLAPIENTRY gluGetTessProperty (GLUtesselator *tess, GLenum which, GLdouble *data)
 
GLAPI void GLAPIENTRY gluLoadSamplingMatrices (GLUnurbs *nurb, const GLfloat *model, const GLfloat *perspective, const GLint *view)
 
GLAPI void GLAPIENTRY gluLookAt (GLdouble eyeX, GLdouble eyeY, GLdouble eyeZ, GLdouble centerX, GLdouble centerY, GLdouble centerZ, GLdouble upX, GLdouble upY, GLdouble upZ)
 
GLAPI GLUnurbs *GLAPIENTRY gluNewNurbsRenderer (void)
 
GLAPI GLUquadric *GLAPIENTRY gluNewQuadric (void)
 
GLAPI GLUtesselator *GLAPIENTRY gluNewTess (void)
 
GLAPI void GLAPIENTRY gluNextContour (GLUtesselator *tess, GLenum type)
 
GLAPI void GLAPIENTRY gluNurbsCallback (GLUnurbs *nurb, GLenum which, _GLUfuncptr CallBackFunc)
 
GLAPI void GLAPIENTRY gluNurbsCallbackData (GLUnurbs *nurb, GLvoid *userData)
 
GLAPI void GLAPIENTRY gluNurbsCallbackDataEXT (GLUnurbs *nurb, GLvoid *userData)
 
GLAPI void GLAPIENTRY gluNurbsCurve (GLUnurbs *nurb, GLint knotCount, GLfloat *knots, GLint stride, GLfloat *control, GLint order, GLenum type)
 
GLAPI void GLAPIENTRY gluNurbsProperty (GLUnurbs *nurb, GLenum property, GLfloat value)
 
GLAPI void GLAPIENTRY gluNurbsSurface (GLUnurbs *nurb, GLint sKnotCount, GLfloat *sKnots, GLint tKnotCount, GLfloat *tKnots, GLint sStride, GLint tStride, GLfloat *control, GLint sOrder, GLint tOrder, GLenum type)
 
GLAPI void GLAPIENTRY gluOrtho2D (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top)
 
GLAPI void GLAPIENTRY gluPartialDisk (GLUquadric *quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops, GLdouble start, GLdouble sweep)
 
GLAPI void GLAPIENTRY gluPerspective (GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar)
 
GLAPI void GLAPIENTRY gluPickMatrix (GLdouble x, GLdouble y, GLdouble delX, GLdouble delY, GLint *viewport)
 
GLAPI GLint GLAPIENTRY gluProject (GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble *winX, GLdouble *winY, GLdouble *winZ)
 
GLAPI void GLAPIENTRY gluPwlCurve (GLUnurbs *nurb, GLint count, GLfloat *data, GLint stride, GLenum type)
 
GLAPI void GLAPIENTRY gluQuadricCallback (GLUquadric *quad, GLenum which, _GLUfuncptr CallBackFunc)
 
GLAPI void GLAPIENTRY gluQuadricDrawStyle (GLUquadric *quad, GLenum draw)
 
GLAPI void GLAPIENTRY gluQuadricNormals (GLUquadric *quad, GLenum normal)
 
GLAPI void GLAPIENTRY gluQuadricOrientation (GLUquadric *quad, GLenum orientation)
 
GLAPI void GLAPIENTRY gluQuadricTexture (GLUquadric *quad, GLboolean texture)
 
GLAPI GLint GLAPIENTRY gluScaleImage (GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, const void *dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid *dataOut)
 
GLAPI void GLAPIENTRY gluSphere (GLUquadric *quad, GLdouble radius, GLint slices, GLint stacks)
 
GLAPI void GLAPIENTRY gluTessBeginContour (GLUtesselator *tess)
 
GLAPI void GLAPIENTRY gluTessBeginPolygon (GLUtesselator *tess, GLvoid *data)
 
GLAPI void GLAPIENTRY gluTessCallback (GLUtesselator *tess, GLenum which, _GLUfuncptr CallBackFunc)
 
GLAPI void GLAPIENTRY gluTessEndContour (GLUtesselator *tess)
 
GLAPI void GLAPIENTRY gluTessEndPolygon (GLUtesselator *tess)
 
GLAPI void GLAPIENTRY gluTessNormal (GLUtesselator *tess, GLdouble valueX, GLdouble valueY, GLdouble valueZ)
 
GLAPI void GLAPIENTRY gluTessProperty (GLUtesselator *tess, GLenum which, GLdouble data)
 
GLAPI void GLAPIENTRY gluTessVertex (GLUtesselator *tess, GLdouble *location, GLvoid *data)
 
GLAPI GLint GLAPIENTRY gluUnProject (GLdouble winX, GLdouble winY, GLdouble winZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble *objX, GLdouble *objY, GLdouble *objZ)
 
GLAPI GLint GLAPIENTRY gluUnProject4 (GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble clipW, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble nearVal, GLdouble farVal, GLdouble *objX, GLdouble *objY, GLdouble *objZ, GLdouble *objW)
 
typedef void (GLAPIENTRYP _GLUfuncptr)(void)
 

Macro Definition Documentation

#define GL_FALSE   0

Definition at line 47 of file src/glu.h.

#define GL_LINE_LOOP   0x0002

Definition at line 49 of file src/glu.h.

#define GL_LINE_STRIP   0x0003

Definition at line 50 of file src/glu.h.

#define GL_TRIANGLE_FAN   0x0006

Definition at line 53 of file src/glu.h.

#define GL_TRIANGLE_STRIP   0x0005

Definition at line 52 of file src/glu.h.

#define GL_TRIANGLES   0x0004

Definition at line 51 of file src/glu.h.

#define GL_TRUE   1

Definition at line 48 of file src/glu.h.

#define GLAPI

Definition at line 36 of file src/glu.h.

#define GLAPIENTRY

Definition at line 35 of file src/glu.h.

#define GLAPIENTRYP   *

Definition at line 34 of file src/glu.h.

#define GLU_AUTO_LOAD_MATRIX   100200

Definition at line 170 of file src/glu.h.

#define GLU_BEGIN   100100

Definition at line 218 of file src/glu.h.

#define GLU_CCW   100121

Definition at line 236 of file src/glu.h.

#define GLU_CULLING   100201

Definition at line 171 of file src/glu.h.

#define GLU_CW   100120

Definition at line 235 of file src/glu.h.

#define GLU_DISPLAY_MODE   100204

Definition at line 173 of file src/glu.h.

#define GLU_DOMAIN_DISTANCE   100217

Definition at line 192 of file src/glu.h.

#define GLU_EDGE_FLAG   100104

Definition at line 225 of file src/glu.h.

#define GLU_END   100102

Definition at line 222 of file src/glu.h.

#define GLU_ERROR   100103

Definition at line 104 of file src/glu.h.

#define GLU_EXT_nurbs_tessellator   1

Definition at line 75 of file src/glu.h.

#define GLU_EXT_object_space_tess   1

Definition at line 74 of file src/glu.h.

#define GLU_EXTENSIONS   100801

Definition at line 88 of file src/glu.h.

#define GLU_EXTERIOR   100123

Definition at line 238 of file src/glu.h.

#define GLU_FALSE   0

Definition at line 78 of file src/glu.h.

#define GLU_FILL   100012

Definition at line 201 of file src/glu.h.

#define GLU_FLAT   100001

Definition at line 209 of file src/glu.h.

#define GLU_INCOMPATIBLE_GL_VERSION   100903

Definition at line 94 of file src/glu.h.

#define GLU_INSIDE   100021

Definition at line 214 of file src/glu.h.

#define GLU_INTERIOR   100122

Definition at line 237 of file src/glu.h.

#define GLU_INVALID_ENUM   100900

Definition at line 91 of file src/glu.h.

#define GLU_INVALID_OPERATION   100904

Definition at line 95 of file src/glu.h.

#define GLU_INVALID_VALUE   100901

Definition at line 92 of file src/glu.h.

#define GLU_LINE   100011

Definition at line 200 of file src/glu.h.

#define GLU_MAP1_TRIM_2   100210

Definition at line 195 of file src/glu.h.

#define GLU_MAP1_TRIM_3   100211

Definition at line 196 of file src/glu.h.

#define GLU_NONE   100002

Definition at line 210 of file src/glu.h.

#define GLU_NURBS_BEGIN   100164

Definition at line 105 of file src/glu.h.

#define GLU_NURBS_BEGIN_DATA   100170

Definition at line 117 of file src/glu.h.

#define GLU_NURBS_BEGIN_DATA_EXT   100170

Definition at line 118 of file src/glu.h.

#define GLU_NURBS_BEGIN_EXT   100164

Definition at line 106 of file src/glu.h.

#define GLU_NURBS_COLOR   100167

Definition at line 111 of file src/glu.h.

#define GLU_NURBS_COLOR_DATA   100173

Definition at line 123 of file src/glu.h.

#define GLU_NURBS_COLOR_DATA_EXT   100173

Definition at line 124 of file src/glu.h.

#define GLU_NURBS_COLOR_EXT   100167

Definition at line 112 of file src/glu.h.

#define GLU_NURBS_END   100169

Definition at line 115 of file src/glu.h.

#define GLU_NURBS_END_DATA   100175

Definition at line 127 of file src/glu.h.

#define GLU_NURBS_END_DATA_EXT   100175

Definition at line 128 of file src/glu.h.

#define GLU_NURBS_END_EXT   100169

Definition at line 116 of file src/glu.h.

#define GLU_NURBS_ERROR   100103

Definition at line 103 of file src/glu.h.

#define GLU_NURBS_ERROR1   100251

Definition at line 131 of file src/glu.h.

#define GLU_NURBS_ERROR10   100260

Definition at line 140 of file src/glu.h.

#define GLU_NURBS_ERROR11   100261

Definition at line 141 of file src/glu.h.

#define GLU_NURBS_ERROR12   100262

Definition at line 142 of file src/glu.h.

#define GLU_NURBS_ERROR13   100263

Definition at line 143 of file src/glu.h.

#define GLU_NURBS_ERROR14   100264

Definition at line 144 of file src/glu.h.

#define GLU_NURBS_ERROR15   100265

Definition at line 145 of file src/glu.h.

#define GLU_NURBS_ERROR16   100266

Definition at line 146 of file src/glu.h.

#define GLU_NURBS_ERROR17   100267

Definition at line 147 of file src/glu.h.

#define GLU_NURBS_ERROR18   100268

Definition at line 148 of file src/glu.h.

#define GLU_NURBS_ERROR19   100269

Definition at line 149 of file src/glu.h.

#define GLU_NURBS_ERROR2   100252

Definition at line 132 of file src/glu.h.

#define GLU_NURBS_ERROR20   100270

Definition at line 150 of file src/glu.h.

#define GLU_NURBS_ERROR21   100271

Definition at line 151 of file src/glu.h.

#define GLU_NURBS_ERROR22   100272

Definition at line 152 of file src/glu.h.

#define GLU_NURBS_ERROR23   100273

Definition at line 153 of file src/glu.h.

#define GLU_NURBS_ERROR24   100274

Definition at line 154 of file src/glu.h.

#define GLU_NURBS_ERROR25   100275

Definition at line 155 of file src/glu.h.

#define GLU_NURBS_ERROR26   100276

Definition at line 156 of file src/glu.h.

#define GLU_NURBS_ERROR27   100277

Definition at line 157 of file src/glu.h.

#define GLU_NURBS_ERROR28   100278

Definition at line 158 of file src/glu.h.

#define GLU_NURBS_ERROR29   100279

Definition at line 159 of file src/glu.h.

#define GLU_NURBS_ERROR3   100253

Definition at line 133 of file src/glu.h.

#define GLU_NURBS_ERROR30   100280

Definition at line 160 of file src/glu.h.

#define GLU_NURBS_ERROR31   100281

Definition at line 161 of file src/glu.h.

#define GLU_NURBS_ERROR32   100282

Definition at line 162 of file src/glu.h.

#define GLU_NURBS_ERROR33   100283

Definition at line 163 of file src/glu.h.

#define GLU_NURBS_ERROR34   100284

Definition at line 164 of file src/glu.h.

#define GLU_NURBS_ERROR35   100285

Definition at line 165 of file src/glu.h.

#define GLU_NURBS_ERROR36   100286

Definition at line 166 of file src/glu.h.

#define GLU_NURBS_ERROR37   100287

Definition at line 167 of file src/glu.h.

#define GLU_NURBS_ERROR4   100254

Definition at line 134 of file src/glu.h.

#define GLU_NURBS_ERROR5   100255

Definition at line 135 of file src/glu.h.

#define GLU_NURBS_ERROR6   100256

Definition at line 136 of file src/glu.h.

#define GLU_NURBS_ERROR7   100257

Definition at line 137 of file src/glu.h.

#define GLU_NURBS_ERROR8   100258

Definition at line 138 of file src/glu.h.

#define GLU_NURBS_ERROR9   100259

Definition at line 139 of file src/glu.h.

#define GLU_NURBS_MODE   100160

Definition at line 178 of file src/glu.h.

#define GLU_NURBS_MODE_EXT   100160

Definition at line 179 of file src/glu.h.

#define GLU_NURBS_NORMAL   100166

Definition at line 109 of file src/glu.h.

#define GLU_NURBS_NORMAL_DATA   100172

Definition at line 121 of file src/glu.h.

#define GLU_NURBS_NORMAL_DATA_EXT   100172

Definition at line 122 of file src/glu.h.

#define GLU_NURBS_NORMAL_EXT   100166

Definition at line 110 of file src/glu.h.

#define GLU_NURBS_RENDERER   100162

Definition at line 182 of file src/glu.h.

#define GLU_NURBS_RENDERER_EXT   100162

Definition at line 183 of file src/glu.h.

#define GLU_NURBS_TESSELLATOR   100161

Definition at line 180 of file src/glu.h.

#define GLU_NURBS_TESSELLATOR_EXT   100161

Definition at line 181 of file src/glu.h.

#define GLU_NURBS_TEX_COORD_DATA_EXT   100174

Definition at line 126 of file src/glu.h.

#define GLU_NURBS_TEX_COORD_EXT   100168

Definition at line 114 of file src/glu.h.

#define GLU_NURBS_TEXTURE_COORD   100168

Definition at line 113 of file src/glu.h.

#define GLU_NURBS_TEXTURE_COORD_DATA   100174

Definition at line 125 of file src/glu.h.

#define GLU_NURBS_VERTEX   100165

Definition at line 107 of file src/glu.h.

#define GLU_NURBS_VERTEX_DATA   100171

Definition at line 119 of file src/glu.h.

#define GLU_NURBS_VERTEX_DATA_EXT   100171

Definition at line 120 of file src/glu.h.

#define GLU_NURBS_VERTEX_EXT   100165

Definition at line 108 of file src/glu.h.

#define GLU_OBJECT_PARAMETRIC_ERROR   100208

Definition at line 186 of file src/glu.h.

#define GLU_OBJECT_PARAMETRIC_ERROR_EXT   100208

Definition at line 187 of file src/glu.h.

#define GLU_OBJECT_PATH_LENGTH   100209

Definition at line 188 of file src/glu.h.

#define GLU_OBJECT_PATH_LENGTH_EXT   100209

Definition at line 189 of file src/glu.h.

#define GLU_OUT_OF_MEMORY   100902

Definition at line 93 of file src/glu.h.

#define GLU_OUTLINE_PATCH   100241

Definition at line 100 of file src/glu.h.

#define GLU_OUTLINE_POLYGON   100240

Definition at line 99 of file src/glu.h.

#define GLU_OUTSIDE   100020

Definition at line 213 of file src/glu.h.

#define GLU_PARAMETRIC_ERROR   100216

Definition at line 191 of file src/glu.h.

#define GLU_PARAMETRIC_TOLERANCE   100202

Definition at line 174 of file src/glu.h.

#define GLU_PATH_LENGTH   100215

Definition at line 190 of file src/glu.h.

#define GLU_POINT   100010

Definition at line 199 of file src/glu.h.

#define GLU_SAMPLING_METHOD   100205

Definition at line 175 of file src/glu.h.

#define GLU_SAMPLING_TOLERANCE   100203

Definition at line 172 of file src/glu.h.

#define GLU_SILHOUETTE   100013

Definition at line 202 of file src/glu.h.

#define GLU_SMOOTH   100000

Definition at line 208 of file src/glu.h.

#define GLU_TESS_BEGIN   100100

Definition at line 217 of file src/glu.h.

#define GLU_TESS_BEGIN_DATA   100106

Definition at line 227 of file src/glu.h.

#define GLU_TESS_BOUNDARY_ONLY   100141

Definition at line 243 of file src/glu.h.

#define GLU_TESS_COMBINE   100105

Definition at line 226 of file src/glu.h.

#define GLU_TESS_COMBINE_DATA   100111

Definition at line 232 of file src/glu.h.

#define GLU_TESS_COORD_TOO_LARGE   100155

Definition at line 259 of file src/glu.h.

#define GLU_TESS_EDGE_FLAG   100104

Definition at line 224 of file src/glu.h.

#define GLU_TESS_EDGE_FLAG_DATA   100110

Definition at line 231 of file src/glu.h.

#define GLU_TESS_END   100102

Definition at line 221 of file src/glu.h.

#define GLU_TESS_END_DATA   100108

Definition at line 229 of file src/glu.h.

#define GLU_TESS_ERROR   100103

Definition at line 223 of file src/glu.h.

#define GLU_TESS_ERROR1   100151

Definition at line 247 of file src/glu.h.

#define GLU_TESS_ERROR2   100152

Definition at line 248 of file src/glu.h.

#define GLU_TESS_ERROR3   100153

Definition at line 249 of file src/glu.h.

#define GLU_TESS_ERROR4   100154

Definition at line 250 of file src/glu.h.

#define GLU_TESS_ERROR5   100155

Definition at line 251 of file src/glu.h.

#define GLU_TESS_ERROR6   100156

Definition at line 252 of file src/glu.h.

#define GLU_TESS_ERROR7   100157

Definition at line 253 of file src/glu.h.

#define GLU_TESS_ERROR8   100158

Definition at line 254 of file src/glu.h.

#define GLU_TESS_ERROR_DATA   100109

Definition at line 230 of file src/glu.h.

#define GLU_TESS_MAX_COORD   1.0e150

Definition at line 286 of file src/glu.h.

#define GLU_TESS_MISSING_BEGIN_CONTOUR   100152

Definition at line 256 of file src/glu.h.

#define GLU_TESS_MISSING_BEGIN_POLYGON   100151

Definition at line 255 of file src/glu.h.

#define GLU_TESS_MISSING_END_CONTOUR   100154

Definition at line 258 of file src/glu.h.

#define GLU_TESS_MISSING_END_POLYGON   100153

Definition at line 257 of file src/glu.h.

#define GLU_TESS_NEED_COMBINE_CALLBACK   100156

Definition at line 260 of file src/glu.h.

#define GLU_TESS_TOLERANCE   100142

Definition at line 244 of file src/glu.h.

#define GLU_TESS_VERTEX   100101

Definition at line 219 of file src/glu.h.

#define GLU_TESS_VERTEX_DATA   100107

Definition at line 228 of file src/glu.h.

#define GLU_TESS_WINDING_ABS_GEQ_TWO   100134

Definition at line 267 of file src/glu.h.

#define GLU_TESS_WINDING_NEGATIVE   100133

Definition at line 266 of file src/glu.h.

#define GLU_TESS_WINDING_NONZERO   100131

Definition at line 264 of file src/glu.h.

#define GLU_TESS_WINDING_ODD   100130

Definition at line 263 of file src/glu.h.

#define GLU_TESS_WINDING_POSITIVE   100132

Definition at line 265 of file src/glu.h.

#define GLU_TESS_WINDING_RULE   100140

Definition at line 242 of file src/glu.h.

#define GLU_TRUE   1

Definition at line 79 of file src/glu.h.

#define GLU_U_STEP   100206

Definition at line 176 of file src/glu.h.

#define GLU_UNKNOWN   100124

Definition at line 239 of file src/glu.h.

#define GLU_V_STEP   100207

Definition at line 177 of file src/glu.h.

#define GLU_VERSION   100800

Definition at line 87 of file src/glu.h.

#define GLU_VERSION_1_1   1

Definition at line 82 of file src/glu.h.

#define GLU_VERSION_1_2   1

Definition at line 83 of file src/glu.h.

#define GLU_VERSION_1_3   1

Definition at line 84 of file src/glu.h.

#define GLU_VERTEX   100101

Definition at line 220 of file src/glu.h.

Typedef Documentation

typedef int GLboolean

Definition at line 44 of file src/glu.h.

typedef double GLdouble

Definition at line 42 of file src/glu.h.

typedef unsigned int GLenum

Definition at line 39 of file src/glu.h.

typedef float GLfloat

Definition at line 41 of file src/glu.h.

typedef int GLint

Definition at line 38 of file src/glu.h.

typedef unsigned int GLsizei

Definition at line 40 of file src/glu.h.

typedef unsigned char GLubyte

Definition at line 43 of file src/glu.h.

typedef struct GLUnurbs GLUnurbs

Definition at line 276 of file src/glu.h.

typedef GLUnurbs GLUnurbsObj

Definition at line 281 of file src/glu.h.

typedef struct GLUquadric GLUquadric

Definition at line 277 of file src/glu.h.

typedef GLUquadric GLUquadricObj

Definition at line 282 of file src/glu.h.

typedef struct GLUtesselator GLUtesselator

Definition at line 278 of file src/glu.h.

typedef GLUtesselator GLUtesselatorObj

Definition at line 283 of file src/glu.h.

typedef GLUtesselator GLUtriangulatorObj

Definition at line 284 of file src/glu.h.

typedef void GLvoid

Definition at line 45 of file src/glu.h.

Function Documentation

GLAPI void GLAPIENTRY gluBeginCurve ( GLUnurbs *  nurb)
GLAPI void GLAPIENTRY gluBeginPolygon ( GLUtesselator *  tess)
GLAPI void GLAPIENTRY gluBeginSurface ( GLUnurbs *  nurb)
GLAPI void GLAPIENTRY gluBeginTrim ( GLUnurbs *  nurb)
GLAPI GLint GLAPIENTRY gluBuild1DMipmapLevels ( GLenum  target,
GLint  internalFormat,
GLsizei  width,
GLenum  format,
GLenum  type,
GLint  level,
GLint  base,
GLint  max,
const void *  data 
)
GLAPI GLint GLAPIENTRY gluBuild1DMipmaps ( GLenum  target,
GLint  internalFormat,
GLsizei  width,
GLenum  format,
GLenum  type,
const void *  data 
)
GLAPI GLint GLAPIENTRY gluBuild2DMipmapLevels ( GLenum  target,
GLint  internalFormat,
GLsizei  width,
GLsizei  height,
GLenum  format,
GLenum  type,
GLint  level,
GLint  base,
GLint  max,
const void *  data 
)
GLAPI GLint GLAPIENTRY gluBuild2DMipmaps ( GLenum  target,
GLint  internalFormat,
GLsizei  width,
GLsizei  height,
GLenum  format,
GLenum  type,
const void *  data 
)
GLAPI GLint GLAPIENTRY gluBuild3DMipmapLevels ( GLenum  target,
GLint  internalFormat,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLenum  format,
GLenum  type,
GLint  level,
GLint  base,
GLint  max,
const void *  data 
)
GLAPI GLint GLAPIENTRY gluBuild3DMipmaps ( GLenum  target,
GLint  internalFormat,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLenum  format,
GLenum  type,
const void *  data 
)
GLAPI GLboolean GLAPIENTRY gluCheckExtension ( const GLubyte *  extName,
const GLubyte *  extString 
)
GLAPI void GLAPIENTRY gluCylinder ( GLUquadric *  quad,
GLdouble  base,
GLdouble  top,
GLdouble  height,
GLint  slices,
GLint  stacks 
)
GLAPI void GLAPIENTRY gluDeleteNurbsRenderer ( GLUnurbs *  nurb)
GLAPI void GLAPIENTRY gluDeleteQuadric ( GLUquadric *  quad)
GLAPI void GLAPIENTRY gluDeleteTess ( GLUtesselator *  tess)
GLAPI void GLAPIENTRY gluDisk ( GLUquadric *  quad,
GLdouble  inner,
GLdouble  outer,
GLint  slices,
GLint  loops 
)
GLAPI void GLAPIENTRY gluEndCurve ( GLUnurbs *  nurb)
GLAPI void GLAPIENTRY gluEndPolygon ( GLUtesselator *  tess)
GLAPI void GLAPIENTRY gluEndSurface ( GLUnurbs *  nurb)
GLAPI void GLAPIENTRY gluEndTrim ( GLUnurbs *  nurb)
GLAPI const GLubyte* GLAPIENTRY gluErrorString ( GLenum  error)
GLAPI void GLAPIENTRY gluGetNurbsProperty ( GLUnurbs *  nurb,
GLenum  property,
GLfloat *  data 
)
GLAPI const GLubyte* GLAPIENTRY gluGetString ( GLenum  name)
GLAPI void GLAPIENTRY gluGetTessProperty ( GLUtesselator *  tess,
GLenum  which,
GLdouble *  data 
)
GLAPI void GLAPIENTRY gluLoadSamplingMatrices ( GLUnurbs *  nurb,
const GLfloat *  model,
const GLfloat *  perspective,
const GLint *  view 
)
GLAPI void GLAPIENTRY gluLookAt ( GLdouble  eyeX,
GLdouble  eyeY,
GLdouble  eyeZ,
GLdouble  centerX,
GLdouble  centerY,
GLdouble  centerZ,
GLdouble  upX,
GLdouble  upY,
GLdouble  upZ 
)
GLAPI GLUnurbs* GLAPIENTRY gluNewNurbsRenderer ( void  )
GLAPI GLUquadric* GLAPIENTRY gluNewQuadric ( void  )
GLAPI GLUtesselator* GLAPIENTRY gluNewTess ( void  )
GLAPI void GLAPIENTRY gluNextContour ( GLUtesselator *  tess,
GLenum  type 
)
GLAPI void GLAPIENTRY gluNurbsCallback ( GLUnurbs *  nurb,
GLenum  which,
_GLUfuncptr  CallBackFunc 
)
GLAPI void GLAPIENTRY gluNurbsCallbackData ( GLUnurbs *  nurb,
GLvoid *  userData 
)
GLAPI void GLAPIENTRY gluNurbsCallbackDataEXT ( GLUnurbs *  nurb,
GLvoid *  userData 
)
GLAPI void GLAPIENTRY gluNurbsCurve ( GLUnurbs *  nurb,
GLint  knotCount,
GLfloat *  knots,
GLint  stride,
GLfloat *  control,
GLint  order,
GLenum  type 
)
GLAPI void GLAPIENTRY gluNurbsProperty ( GLUnurbs *  nurb,
GLenum  property,
GLfloat  value 
)
GLAPI void GLAPIENTRY gluNurbsSurface ( GLUnurbs *  nurb,
GLint  sKnotCount,
GLfloat *  sKnots,
GLint  tKnotCount,
GLfloat *  tKnots,
GLint  sStride,
GLint  tStride,
GLfloat *  control,
GLint  sOrder,
GLint  tOrder,
GLenum  type 
)
GLAPI void GLAPIENTRY gluOrtho2D ( GLdouble  left,
GLdouble  right,
GLdouble  bottom,
GLdouble  top 
)
GLAPI void GLAPIENTRY gluPartialDisk ( GLUquadric *  quad,
GLdouble  inner,
GLdouble  outer,
GLint  slices,
GLint  loops,
GLdouble  start,
GLdouble  sweep 
)
GLAPI void GLAPIENTRY gluPerspective ( GLdouble  fovy,
GLdouble  aspect,
GLdouble  zNear,
GLdouble  zFar 
)
GLAPI void GLAPIENTRY gluPickMatrix ( GLdouble  x,
GLdouble  y,
GLdouble  delX,
GLdouble  delY,
GLint *  viewport 
)
GLAPI GLint GLAPIENTRY gluProject ( GLdouble  objX,
GLdouble  objY,
GLdouble  objZ,
const GLdouble *  model,
const GLdouble *  proj,
const GLint *  view,
GLdouble *  winX,
GLdouble *  winY,
GLdouble *  winZ 
)
GLAPI void GLAPIENTRY gluPwlCurve ( GLUnurbs *  nurb,
GLint  count,
GLfloat *  data,
GLint  stride,
GLenum  type 
)
GLAPI void GLAPIENTRY gluQuadricCallback ( GLUquadric *  quad,
GLenum  which,
_GLUfuncptr  CallBackFunc 
)
GLAPI void GLAPIENTRY gluQuadricDrawStyle ( GLUquadric *  quad,
GLenum  draw 
)
GLAPI void GLAPIENTRY gluQuadricNormals ( GLUquadric *  quad,
GLenum  normal 
)
GLAPI void GLAPIENTRY gluQuadricOrientation ( GLUquadric *  quad,
GLenum  orientation 
)
GLAPI void GLAPIENTRY gluQuadricTexture ( GLUquadric *  quad,
GLboolean  texture 
)
GLAPI GLint GLAPIENTRY gluScaleImage ( GLenum  format,
GLsizei  wIn,
GLsizei  hIn,
GLenum  typeIn,
const void *  dataIn,
GLsizei  wOut,
GLsizei  hOut,
GLenum  typeOut,
GLvoid *  dataOut 
)
GLAPI void GLAPIENTRY gluSphere ( GLUquadric *  quad,
GLdouble  radius,
GLint  slices,
GLint  stacks 
)
GLAPI void GLAPIENTRY gluTessBeginContour ( GLUtesselator *  tess)
GLAPI void GLAPIENTRY gluTessBeginPolygon ( GLUtesselator *  tess,
GLvoid *  data 
)
GLAPI void GLAPIENTRY gluTessCallback ( GLUtesselator *  tess,
GLenum  which,
_GLUfuncptr  CallBackFunc 
)
GLAPI void GLAPIENTRY gluTessEndContour ( GLUtesselator *  tess)
GLAPI void GLAPIENTRY gluTessEndPolygon ( GLUtesselator *  tess)
GLAPI void GLAPIENTRY gluTessNormal ( GLUtesselator *  tess,
GLdouble  valueX,
GLdouble  valueY,
GLdouble  valueZ 
)
GLAPI void GLAPIENTRY gluTessProperty ( GLUtesselator *  tess,
GLenum  which,
GLdouble  data 
)
GLAPI void GLAPIENTRY gluTessVertex ( GLUtesselator *  tess,
GLdouble *  location,
GLvoid *  data 
)
GLAPI GLint GLAPIENTRY gluUnProject ( GLdouble  winX,
GLdouble  winY,
GLdouble  winZ,
const GLdouble *  model,
const GLdouble *  proj,
const GLint *  view,
GLdouble *  objX,
GLdouble *  objY,
GLdouble *  objZ 
)
GLAPI GLint GLAPIENTRY gluUnProject4 ( GLdouble  winX,
GLdouble  winY,
GLdouble  winZ,
GLdouble  clipW,
const GLdouble *  model,
const GLdouble *  proj,
const GLint *  view,
GLdouble  nearVal,
GLdouble  farVal,
GLdouble *  objX,
GLdouble *  objY,
GLdouble *  objZ,
GLdouble *  objW 
)
typedef void ( GLAPIENTRYP  _GLUfuncptr)
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Sat Dec 7 2019 03:50:55 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kstars

Skip menu "kstars"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages

edu API Reference

Skip menu "edu API Reference"
  •     core
  • kstars

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal