ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

glu.h File Reference
#include <stddef.h>
#include <GL/gl.h>

Go to the source code of this file.

Defines

#define _GLU_H
#define GLU_FALSE   0
#define GLU_TRUE   1
#define GLU_VERSION_1_1   1
#define GLU_VERSION_1_2   1
#define GLU_VERSION   100800
#define GLU_EXTENSIONS   100801
#define GLU_INVALID_ENUM   100900
#define GLU_INVALID_VALUE   100901
#define GLU_OUT_OF_MEMORY   100902
#define GLU_INVALID_OPERATION   100904
#define GLU_OUTLINE_POLYGON   100240
#define GLU_OUTLINE_PATCH   100241
#define GLU_NURBS_ERROR1   100251
#define GLU_NURBS_ERROR2   100252
#define GLU_NURBS_ERROR3   100253
#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_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_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_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_AUTO_LOAD_MATRIX   100200
#define GLU_CULLING   100201
#define GLU_SAMPLING_TOLERANCE   100203
#define GLU_DISPLAY_MODE   100204
#define GLU_PARAMETRIC_TOLERANCE   100202
#define GLU_SAMPLING_METHOD   100205
#define GLU_U_STEP   100206
#define GLU_V_STEP   100207
#define GLU_PATH_LENGTH   100215
#define GLU_PARAMETRIC_ERROR   100216
#define GLU_DOMAIN_DISTANCE   100217
#define GLU_MAP1_TRIM_2   100210
#define GLU_MAP1_TRIM_3   100211
#define GLU_POINT   100010
#define GLU_LINE   100011
#define GLU_FILL   100012
#define GLU_SILHOUETTE   100013
#define GLU_ERROR   100103
#define GLU_SMOOTH   100000
#define GLU_FLAT   100001
#define GLU_NONE   100002
#define GLU_OUTSIDE   100020
#define GLU_INSIDE   100021
#define GLU_TESS_BEGIN   100100
#define GLU_BEGIN   100100
#define GLU_TESS_VERTEX   100101
#define GLU_VERTEX   100101
#define GLU_TESS_END   100102
#define GLU_END   100102
#define GLU_TESS_ERROR   100103
#define GLU_TESS_EDGE_FLAG   100104
#define GLU_EDGE_FLAG   100104
#define GLU_TESS_COMBINE   100105
#define GLU_TESS_BEGIN_DATA   100106
#define GLU_TESS_VERTEX_DATA   100107
#define GLU_TESS_END_DATA   100108
#define GLU_TESS_ERROR_DATA   100109
#define GLU_TESS_EDGE_FLAG_DATA   100110
#define GLU_TESS_COMBINE_DATA   100111
#define GLU_CW   100120
#define GLU_CCW   100121
#define GLU_INTERIOR   100122
#define GLU_EXTERIOR   100123
#define GLU_UNKNOWN   100124
#define GLU_TESS_WINDING_RULE   100140
#define GLU_TESS_BOUNDARY_ONLY   100141
#define GLU_TESS_TOLERANCE   100142
#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_MISSING_BEGIN_POLYGON   100151
#define GLU_TESS_MISSING_BEGIN_CONTOUR   100152
#define GLU_TESS_MISSING_END_POLYGON   100153
#define GLU_TESS_MISSING_END_CONTOUR   100154
#define GLU_TESS_COORD_TOO_LARGE   100155
#define GLU_TESS_NEED_COMBINE_CALLBACK   100156
#define GLU_TESS_WINDING_ODD   100130
#define GLU_TESS_WINDING_NONZERO   100131
#define GLU_TESS_WINDING_POSITIVE   100132
#define GLU_TESS_WINDING_NEGATIVE   100133
#define GLU_TESS_WINDING_ABS_GEQ_TWO   100134
#define GLU_INCOMPATIBLE_GL_VERSION   100903
#define GLU_TESS_MAX_COORD   1.0e150
#define gluErrorStringWIN   gluErrorString

Typedefs

typedef GLUnurbs GLUnurbsObj
typedef GLUquadric GLUquadricObj
typedef GLUtesselator GLUtesselatorObj
typedef GLUtesselator GLUtriangulatorObj
typedef void(APIENTRY_GLUfuncptr )()

Functions

GLAPI void APIENTRY gluBeginCurve (GLUnurbs *nurb)
GLAPI void APIENTRY gluBeginPolygon (GLUtesselator *tess)
GLAPI void APIENTRY gluBeginSurface (GLUnurbs *nurb)
GLAPI void APIENTRY gluBeginTrim (GLUnurbs *nurb)
GLAPI GLint APIENTRY gluBuild1DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, const void *data)
GLAPI GLint APIENTRY gluBuild2DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *data)
GLAPI void APIENTRY gluCylinder (GLUquadric *quad, GLdouble base, GLdouble top, GLdouble height, GLint slices, GLint stacks)
GLAPI void APIENTRY gluDeleteNurbsRenderer (GLUnurbs *nurb)
GLAPI void APIENTRY gluDeleteQuadric (GLUquadric *quad)
GLAPI void APIENTRY gluDeleteTess (GLUtesselator *tess)
GLAPI void APIENTRY gluDisk (GLUquadric *quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops)
GLAPI void APIENTRY gluEndCurve (GLUnurbs *nurb)
GLAPI void APIENTRY gluEndPolygon (GLUtesselator *tess)
GLAPI void APIENTRY gluEndSurface (GLUnurbs *nurb)
GLAPI void APIENTRY gluEndTrim (GLUnurbs *nurb)
GLAPI const GLubyte *APIENTRY gluErrorString (GLenum error)
GLAPI const wchar_t *APIENTRY gluErrorUnicodeStringEXT (GLenum error)
GLAPI void APIENTRY gluGetNurbsProperty (GLUnurbs *nurb, GLenum property, GLfloat *data)
GLAPI const GLubyte *APIENTRY gluGetString (GLenum name)
GLAPI void APIENTRY gluGetTessProperty (GLUtesselator *tess, GLenum which, GLdouble *data)
GLAPI void APIENTRY gluLoadSamplingMatrices (GLUnurbs *nurb, const GLfloat *model, const GLfloat *perspective, const GLint *view)
GLAPI void APIENTRY gluLookAt (GLdouble eyeX, GLdouble eyeY, GLdouble eyeZ, GLdouble centerX, GLdouble centerY, GLdouble centerZ, GLdouble upX, GLdouble upY, GLdouble upZ)
GLAPI GLUnurbs *APIENTRY gluNewNurbsRenderer (void)
GLAPI GLUquadric *APIENTRY gluNewQuadric (void)
GLAPI GLUtesselator *APIENTRY gluNewTess (void)
GLAPI void APIENTRY gluNextContour (GLUtesselator *tess, GLenum type)
GLAPI void APIENTRY gluNurbsCallback (GLUnurbs *nurb, GLenum which, _GLUfuncptr CallBackFunc)
GLAPI void APIENTRY gluNurbsCurve (GLUnurbs *nurb, GLint knotCount, GLfloat *knots, GLint stride, GLfloat *control, GLint order, GLenum type)
GLAPI void APIENTRY gluNurbsProperty (GLUnurbs *nurb, GLenum property, GLfloat value)
GLAPI void APIENTRY 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 APIENTRY gluOrtho2D (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top)
GLAPI void APIENTRY gluPartialDisk (GLUquadric *quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops, GLdouble start, GLdouble sweep)
GLAPI void APIENTRY gluPerspective (GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar)
GLAPI void APIENTRY gluPickMatrix (GLdouble x, GLdouble y, GLdouble delX, GLdouble delY, GLint *viewport)
GLAPI GLint APIENTRY gluProject (GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble *winX, GLdouble *winY, GLdouble *winZ)
GLAPI void APIENTRY gluPwlCurve (GLUnurbs *nurb, GLint count, GLfloat *data, GLint stride, GLenum type)
GLAPI void APIENTRY gluQuadricCallback (GLUquadric *quad, GLenum which, _GLUfuncptr CallBackFunc)
GLAPI void APIENTRY gluQuadricDrawStyle (GLUquadric *quad, GLenum draw)
GLAPI void APIENTRY gluQuadricNormals (GLUquadric *quad, GLenum normal)
GLAPI void APIENTRY gluQuadricOrientation (GLUquadric *quad, GLenum orientation)
GLAPI void APIENTRY gluQuadricTexture (GLUquadric *quad, GLboolean texture)
GLAPI GLint APIENTRY gluScaleImage (GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, const void *dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid *dataOut)
GLAPI void APIENTRY gluSphere (GLUquadric *quad, GLdouble radius, GLint slices, GLint stacks)
GLAPI void APIENTRY gluTessBeginContour (GLUtesselator *tess)
GLAPI void APIENTRY gluTessBeginPolygon (GLUtesselator *tess, GLvoid *data)
GLAPI void APIENTRY gluTessCallback (GLUtesselator *tess, GLenum which, _GLUfuncptr CallBackFunc)
GLAPI void APIENTRY gluTessEndContour (GLUtesselator *tess)
GLAPI void APIENTRY gluTessEndPolygon (GLUtesselator *tess)
GLAPI void APIENTRY gluTessNormal (GLUtesselator *tess, GLdouble valueX, GLdouble valueY, GLdouble valueZ)
GLAPI void APIENTRY gluTessProperty (GLUtesselator *tess, GLenum which, GLdouble data)
GLAPI void APIENTRY gluTessVertex (GLUtesselator *tess, GLdouble *location, GLvoid *data)
GLAPI GLint APIENTRY gluUnProject (GLdouble winX, GLdouble winY, GLdouble winZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble *objX, GLdouble *objY, GLdouble *objZ)
GLAPI GLint APIENTRY 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)

Generated on Sun May 27 2012 04:55:09 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.