diff lua/luadyncall/share/dynport/GLU.dynport @ 0:0cfcc391201f

initial from svn dyncall-1745
author Daniel Adler
date Thu, 19 Mar 2015 22:26:28 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lua/luadyncall/share/dynport/GLU.dynport	Thu Mar 19 22:26:28 2015 +0100
@@ -0,0 +1,224 @@
+
+
+:lib
+GLU|OpenGL|OpenGL32
+.
+:fun
+gluBeginCurve(*<GLUnurbs>)v;
+gluBeginPolygon(*<GLUtesselator>)v;
+gluBeginSurface(*<GLUnurbs>)v;
+gluBeginTrim(*<GLUnurbs>)v;
+gluBuild1DMipmapLevels(IiiIIiii*v)i;
+gluBuild1DMipmaps(IiiII*v)i;
+gluBuild2DMipmapLevels(IiiiIIiii*v)i;
+gluBuild2DMipmaps(IiiiII*v)i;
+gluBuild3DMipmapLevels(IiiiiIIiii*v)i;
+gluBuild3DMipmaps(IiiiiII*v)i;
+gluCheckExtension(*C*C)C;
+gluCylinder(*<GLUquadric>dddii)v;
+gluDeleteNurbsRenderer(*<GLUnurbs>)v;
+gluDeleteQuadric(*<GLUquadric>)v;
+gluDeleteTess(*<GLUtesselator>)v;
+gluDisk(*<GLUquadric>ddii)v;
+gluEndCurve(*<GLUnurbs>)v;
+gluEndPolygon(*<GLUtesselator>)v;
+gluEndSurface(*<GLUnurbs>)v;
+gluEndTrim(*<GLUnurbs>)v;
+gluErrorString(I)*C;
+gluGetNurbsProperty(*<GLUnurbs>I*f)v;
+gluGetString(I)*C;
+gluGetTessProperty(*<GLUtesselator>I*d)v;
+gluLoadSamplingMatrices(*<GLUnurbs>*f*f*i)v;
+gluLookAt(ddddddddd)v;
+gluNewNurbsRenderer()*<GLUnurbs>;
+gluNewQuadric()*<GLUquadric>;
+gluNewTess()*<GLUtesselator>;
+gluNextContour(*<GLUtesselator>I)v;
+gluNurbsCallback(*<GLUnurbs>I*p)v;
+gluNurbsCallbackData(*<GLUnurbs>*v)v;
+gluNurbsCallbackDataEXT(*<GLUnurbs>*v)v;
+gluNurbsCurve(*<GLUnurbs>i*fi*fiI)v;
+gluNurbsProperty(*<GLUnurbs>If)v;
+gluNurbsSurface(*<GLUnurbs>i*fi*fii*fiiI)v;
+gluOrtho2D(dddd)v;
+gluPartialDisk(*<GLUquadric>ddiidd)v;
+gluPerspective(dddd)v;
+gluPickMatrix(dddd*i)v;
+gluProject(ddd*d*d*i*d*d*d)i;
+gluPwlCurve(*<GLUnurbs>i*fiI)v;
+gluQuadricCallback(*<GLUquadric>I*p)v;
+gluQuadricDrawStyle(*<GLUquadric>I)v;
+gluQuadricNormals(*<GLUquadric>I)v;
+gluQuadricOrientation(*<GLUquadric>I)v;
+gluQuadricTexture(*<GLUquadric>C)v;
+gluScaleImage(IiiI*viiI*v)i;
+gluSphere(*<GLUquadric>dii)v;
+gluTessBeginContour(*<GLUtesselator>)v;
+gluTessBeginPolygon(*<GLUtesselator>*v)v;
+gluTessCallback(*<GLUtesselator>I*p)v;
+gluTessEndContour(*<GLUtesselator>)v;
+gluTessEndPolygon(*<GLUtesselator>)v;
+gluTessNormal(*<GLUtesselator>ddd)v;
+gluTessProperty(*<GLUtesselator>Id)v;
+gluTessVertex(*<GLUtesselator>*d*v)v;
+gluUnProject(ddd*d*d*i*d*d*d)i;
+gluUnProject4(dddd*d*d*idd*d*d*d*d)i;
+.
+:const
+GLU_AUTO_LOAD_MATRIX=100200
+GLU_BEGIN=100100
+GLU_CCW=100121
+GLU_CULLING=100201
+GLU_CW=100120
+GLU_DISPLAY_MODE=100204
+GLU_DOMAIN_DISTANCE=100217
+GLU_EDGE_FLAG=100104
+GLU_END=100102
+GLU_ERROR=100103
+GLU_EXTENSIONS=100801
+GLU_EXTERIOR=100123
+GLU_EXT_nurbs_tessellator=1
+GLU_EXT_object_space_tess=1
+GLU_FALSE=0
+GLU_FILL=100012
+GLU_FLAT=100001
+GLU_INCOMPATIBLE_GL_VERSION=100903
+GLU_INSIDE=100021
+GLU_INTERIOR=100122
+GLU_INVALID_ENUM=100900
+GLU_INVALID_OPERATION=100904
+GLU_INVALID_VALUE=100901
+GLU_LINE=100011
+GLU_MAP1_TRIM_2=100210
+GLU_MAP1_TRIM_3=100211
+GLU_NONE=100002
+GLU_NURBS_BEGIN=100164
+GLU_NURBS_BEGIN_DATA=100170
+GLU_NURBS_BEGIN_DATA_EXT=100170
+GLU_NURBS_BEGIN_EXT=100164
+GLU_NURBS_COLOR=100167
+GLU_NURBS_COLOR_DATA=100173
+GLU_NURBS_COLOR_DATA_EXT=100173
+GLU_NURBS_COLOR_EXT=100167
+GLU_NURBS_END=100169
+GLU_NURBS_END_DATA=100175
+GLU_NURBS_END_DATA_EXT=100175
+GLU_NURBS_END_EXT=100169
+GLU_NURBS_ERROR10=100260
+GLU_NURBS_ERROR11=100261
+GLU_NURBS_ERROR12=100262
+GLU_NURBS_ERROR13=100263
+GLU_NURBS_ERROR14=100264
+GLU_NURBS_ERROR15=100265
+GLU_NURBS_ERROR16=100266
+GLU_NURBS_ERROR17=100267
+GLU_NURBS_ERROR18=100268
+GLU_NURBS_ERROR19=100269
+GLU_NURBS_ERROR1=100251
+GLU_NURBS_ERROR20=100270
+GLU_NURBS_ERROR21=100271
+GLU_NURBS_ERROR22=100272
+GLU_NURBS_ERROR23=100273
+GLU_NURBS_ERROR24=100274
+GLU_NURBS_ERROR25=100275
+GLU_NURBS_ERROR26=100276
+GLU_NURBS_ERROR27=100277
+GLU_NURBS_ERROR28=100278
+GLU_NURBS_ERROR29=100279
+GLU_NURBS_ERROR2=100252
+GLU_NURBS_ERROR30=100280
+GLU_NURBS_ERROR31=100281
+GLU_NURBS_ERROR32=100282
+GLU_NURBS_ERROR33=100283
+GLU_NURBS_ERROR34=100284
+GLU_NURBS_ERROR35=100285
+GLU_NURBS_ERROR36=100286
+GLU_NURBS_ERROR37=100287
+GLU_NURBS_ERROR3=100253
+GLU_NURBS_ERROR4=100254
+GLU_NURBS_ERROR5=100255
+GLU_NURBS_ERROR6=100256
+GLU_NURBS_ERROR7=100257
+GLU_NURBS_ERROR8=100258
+GLU_NURBS_ERROR9=100259
+GLU_NURBS_ERROR=100103
+GLU_NURBS_MODE=100160
+GLU_NURBS_MODE_EXT=100160
+GLU_NURBS_NORMAL=100166
+GLU_NURBS_NORMAL_DATA=100172
+GLU_NURBS_NORMAL_DATA_EXT=100172
+GLU_NURBS_NORMAL_EXT=100166
+GLU_NURBS_RENDERER=100162
+GLU_NURBS_RENDERER_EXT=100162
+GLU_NURBS_TESSELLATOR=100161
+GLU_NURBS_TESSELLATOR_EXT=100161
+GLU_NURBS_TEXTURE_COORD=100168
+GLU_NURBS_TEXTURE_COORD_DATA=100174
+GLU_NURBS_TEX_COORD_DATA_EXT=100174
+GLU_NURBS_TEX_COORD_EXT=100168
+GLU_NURBS_VERTEX=100165
+GLU_NURBS_VERTEX_DATA=100171
+GLU_NURBS_VERTEX_DATA_EXT=100171
+GLU_NURBS_VERTEX_EXT=100165
+GLU_OBJECT_PARAMETRIC_ERROR=100208
+GLU_OBJECT_PARAMETRIC_ERROR_EXT=100208
+GLU_OBJECT_PATH_LENGTH=100209
+GLU_OBJECT_PATH_LENGTH_EXT=100209
+GLU_OUTLINE_PATCH=100241
+GLU_OUTLINE_POLYGON=100240
+GLU_OUTSIDE=100020
+GLU_OUT_OF_MEMORY=100902
+GLU_PARAMETRIC_ERROR=100216
+GLU_PARAMETRIC_TOLERANCE=100202
+GLU_PATH_LENGTH=100215
+GLU_POINT=100010
+GLU_SAMPLING_METHOD=100205
+GLU_SAMPLING_TOLERANCE=100203
+GLU_SILHOUETTE=100013
+GLU_SMOOTH=100000
+GLU_TESS_BEGIN=100100
+GLU_TESS_BEGIN_DATA=100106
+GLU_TESS_BOUNDARY_ONLY=100141
+GLU_TESS_COMBINE=100105
+GLU_TESS_COMBINE_DATA=100111
+GLU_TESS_COORD_TOO_LARGE=100155
+GLU_TESS_EDGE_FLAG=100104
+GLU_TESS_EDGE_FLAG_DATA=100110
+GLU_TESS_END=100102
+GLU_TESS_END_DATA=100108
+GLU_TESS_ERROR1=100151
+GLU_TESS_ERROR2=100152
+GLU_TESS_ERROR3=100153
+GLU_TESS_ERROR4=100154
+GLU_TESS_ERROR5=100155
+GLU_TESS_ERROR6=100156
+GLU_TESS_ERROR7=100157
+GLU_TESS_ERROR8=100158
+GLU_TESS_ERROR=100103
+GLU_TESS_ERROR_DATA=100109
+GLU_TESS_MAX_COORD=1.0e150
+GLU_TESS_MISSING_BEGIN_CONTOUR=100152
+GLU_TESS_MISSING_BEGIN_POLYGON=100151
+GLU_TESS_MISSING_END_CONTOUR=100154
+GLU_TESS_MISSING_END_POLYGON=100153
+GLU_TESS_NEED_COMBINE_CALLBACK=100156
+GLU_TESS_TOLERANCE=100142
+GLU_TESS_VERTEX=100101
+GLU_TESS_VERTEX_DATA=100107
+GLU_TESS_WINDING_ABS_GEQ_TWO=100134
+GLU_TESS_WINDING_NEGATIVE=100133
+GLU_TESS_WINDING_NONZERO=100131
+GLU_TESS_WINDING_ODD=100130
+GLU_TESS_WINDING_POSITIVE=100132
+GLU_TESS_WINDING_RULE=100140
+GLU_TRUE=1
+GLU_UNKNOWN=100124
+GLU_U_STEP=100206
+GLU_VERSION=100800
+GLU_VERSION_1_1=1
+GLU_VERSION_1_2=1
+GLU_VERSION_1_3=1
+GLU_VERTEX=100101
+GLU_V_STEP=100207
+.
+.