proc gluErrorString(errCode: GLenum): cstring {...}{.dynlib: dllname,
importc: "gluErrorString".}
-
proc gluGetString(name: GLenum): cstring {...}{.dynlib: dllname,
importc: "gluGetString".}
-
proc gluOrtho2D(left, right, bottom, top: GLdouble) {...}{.dynlib: dllname,
importc: "gluOrtho2D".}
-
proc gluPerspective(fovy, aspect, zNear, zFar: GLdouble) {...}{.dynlib: dllname,
importc: "gluPerspective".}
-
proc gluPickMatrix(x, y, width, height: GLdouble; viewport: var ViewPortArray) {...}{.
dynlib: dllname, importc: "gluPickMatrix".}
-
proc gluLookAt(eyex, eyey, eyez, centerx, centery, centerz, upx, upy, upz: GLdouble) {...}{.
dynlib: dllname, importc: "gluLookAt".}
-
proc gluProject(objx, objy, objz: GLdouble;
modelMatrix, projMatrix: var T16dArray;
viewport: var ViewPortArray; winx, winy, winz: ptr GLdouble): int {...}{.
dynlib: dllname, importc: "gluProject".}
-
proc gluUnProject(winx, winy, winz: GLdouble;
modelMatrix, projMatrix: var T16dArray;
viewport: var ViewPortArray; objx, objy, objz: ptr GLdouble): int {...}{.
dynlib: dllname, importc: "gluUnProject".}
-
proc gluScaleImage(format: GLenum; widthin, heightin: GLint; typein: GLenum;
datain: pointer; widthout, heightout: GLint; typeout: GLenum;
dataout: pointer): int {...}{.dynlib: dllname,
importc: "gluScaleImage".}
-
proc gluBuild1DMipmaps(target: GLenum; components, width: GLint;
format, atype: GLenum; data: pointer): int {...}{.
dynlib: dllname, importc: "gluBuild1DMipmaps".}
-
proc gluBuild2DMipmaps(target: GLenum; components, width, height: GLint;
format, atype: GLenum; data: pointer): int {...}{.
dynlib: dllname, importc: "gluBuild2DMipmaps".}
-
proc gluNewQuadric(): GLUquadric {...}{.dynlib: dllname, importc: "gluNewQuadric".}
-
proc gluDeleteQuadric(state: GLUquadric) {...}{.dynlib: dllname,
importc: "gluDeleteQuadric".}
-
proc gluQuadricNormals(quadObject: GLUquadric; normals: GLenum) {...}{.
dynlib: dllname, importc: "gluQuadricNormals".}
-
proc gluQuadricTexture(quadObject: GLUquadric; textureCoords: GLboolean) {...}{.
dynlib: dllname, importc: "gluQuadricTexture".}
-
proc gluQuadricOrientation(quadObject: GLUquadric; orientation: GLenum) {...}{.
dynlib: dllname, importc: "gluQuadricOrientation".}
-
proc gluQuadricDrawStyle(quadObject: GLUquadric; drawStyle: GLenum) {...}{.
dynlib: dllname, importc: "gluQuadricDrawStyle".}
-
proc gluCylinder(qobj: GLUquadric; baseRadius, topRadius, height: GLdouble;
slices, stacks: GLint) {...}{.dynlib: dllname,
importc: "gluCylinder".}
-
proc gluDisk(qobj: GLUquadric; innerRadius, outerRadius: GLdouble;
slices, loops: GLint) {...}{.dynlib: dllname, importc: "gluDisk".}
-
proc gluPartialDisk(qobj: GLUquadric; innerRadius, outerRadius: GLdouble;
slices, loops: GLint; startAngle, sweepAngle: GLdouble) {...}{.
dynlib: dllname, importc: "gluPartialDisk".}
-
proc gluSphere(qobj: GLUquadric; radius: GLdouble; slices, stacks: GLint) {...}{.
dynlib: dllname, importc: "gluSphere".}
-
proc gluQuadricCallback(qobj: GLUquadric; which: GLenum; fn: CallBack) {...}{.
dynlib: dllname, importc: "gluQuadricCallback".}
-
proc gluNewTess(): GLUtesselator {...}{.dynlib: dllname, importc: "gluNewTess".}
-
proc gluDeleteTess(tess: GLUtesselator) {...}{.dynlib: dllname,
importc: "gluDeleteTess".}
-
proc gluTessBeginPolygon(tess: GLUtesselator; polygon_data: pointer) {...}{.
dynlib: dllname, importc: "gluTessBeginPolygon".}
-
proc gluTessBeginContour(tess: GLUtesselator) {...}{.dynlib: dllname,
importc: "gluTessBeginContour".}
-
proc gluTessVertex(tess: GLUtesselator; coords: var T3dArray; data: pointer) {...}{.
dynlib: dllname, importc: "gluTessVertex".}
-
proc gluTessEndContour(tess: GLUtesselator) {...}{.dynlib: dllname,
importc: "gluTessEndContour".}
-
proc gluTessEndPolygon(tess: GLUtesselator) {...}{.dynlib: dllname,
importc: "gluTessEndPolygon".}
-
proc gluTessProperty(tess: GLUtesselator; which: GLenum; value: GLdouble) {...}{.
dynlib: dllname, importc: "gluTessProperty".}
-
proc gluTessNormal(tess: GLUtesselator; x, y, z: GLdouble) {...}{.dynlib: dllname,
importc: "gluTessNormal".}
-
proc gluTessCallback(tess: GLUtesselator; which: GLenum; fn: CallBack) {...}{.
dynlib: dllname, importc: "gluTessCallback".}
-
proc gluGetTessProperty(tess: GLUtesselator; which: GLenum; value: ptr GLdouble) {...}{.
dynlib: dllname, importc: "gluGetTessProperty".}
-
proc gluNewNurbsRenderer(): GLUnurbs {...}{.dynlib: dllname,
importc: "gluNewNurbsRenderer".}
-
proc gluDeleteNurbsRenderer(nobj: GLUnurbs) {...}{.dynlib: dllname,
importc: "gluDeleteNurbsRenderer".}
-
proc gluBeginSurface(nobj: GLUnurbs) {...}{.dynlib: dllname,
importc: "gluBeginSurface".}
-
proc gluBeginCurve(nobj: GLUnurbs) {...}{.dynlib: dllname, importc: "gluBeginCurve".}
-
proc gluEndCurve(nobj: GLUnurbs) {...}{.dynlib: dllname, importc: "gluEndCurve".}
-
proc gluEndSurface(nobj: GLUnurbs) {...}{.dynlib: dllname, importc: "gluEndSurface".}
-
proc gluBeginTrim(nobj: GLUnurbs) {...}{.dynlib: dllname, importc: "gluBeginTrim".}
-
proc gluEndTrim(nobj: GLUnurbs) {...}{.dynlib: dllname, importc: "gluEndTrim".}
-
proc gluPwlCurve(nobj: GLUnurbs; count: GLint; aarray: ptr GLfloat;
stride: GLint; atype: GLenum) {...}{.dynlib: dllname,
importc: "gluPwlCurve".}
-
proc gluNurbsCurve(nobj: GLUnurbs; nknots: GLint; knot: ptr GLfloat;
stride: GLint; ctlarray: ptr GLfloat; order: GLint;
atype: GLenum) {...}{.dynlib: dllname, importc: "gluNurbsCurve".}
-
proc gluNurbsSurface(nobj: GLUnurbs; sknot_count: GLint; sknot: ptr GLfloat;
tknot_count: GLint; tknot: ptr GLfloat;
s_stride, t_stride: GLint; ctlarray: ptr GLfloat;
sorder, torder: GLint; atype: GLenum) {...}{.dynlib: dllname,
importc: "gluNurbsSurface".}
-
proc gluLoadSamplingMatrices(nobj: GLUnurbs;
modelMatrix, projMatrix: var T16dArray;
viewport: var ViewPortArray) {...}{.dynlib: dllname,
importc: "gluLoadSamplingMatrices".}
-
proc gluNurbsProperty(nobj: GLUnurbs; aproperty: GLenum; value: GLfloat) {...}{.
dynlib: dllname, importc: "gluNurbsProperty".}
-
proc gluGetNurbsProperty(nobj: GLUnurbs; aproperty: GLenum; value: ptr GLfloat) {...}{.
dynlib: dllname, importc: "gluGetNurbsProperty".}
-
proc gluNurbsCallback(nobj: GLUnurbs; which: GLenum; fn: CallBack) {...}{.
dynlib: dllname, importc: "gluNurbsCallback".}
-
proc gluBeginPolygon(tess: GLUtesselator) {...}{.dynlib: dllname,
importc: "gluBeginPolygon".}
-
proc gluNextContour(tess: GLUtesselator; atype: GLenum) {...}{.dynlib: dllname,
importc: "gluNextContour".}
-
proc gluEndPolygon(tess: GLUtesselator) {...}{.dynlib: dllname,
importc: "gluEndPolygon".}
-