1 | Unit OpenGL;
|
---|
2 |
|
---|
3 | {
|
---|
4 | Copyright 1991-1993, Silicon Graphics, Inc.
|
---|
5 | Ported to Sibyl by SpeedSoft 1997
|
---|
6 | All Rights Reserved.
|
---|
7 | }
|
---|
8 |
|
---|
9 | Interface
|
---|
10 |
|
---|
11 | Type
|
---|
12 | GLenum=LongWord;
|
---|
13 | GLboolean=Boolean;
|
---|
14 | GLbitfield=LongWord;
|
---|
15 | GLbyte=ShortInt;
|
---|
16 | GLshort=ShortInt;
|
---|
17 | GLint=LongInt;
|
---|
18 | GLsizei=LongInt;
|
---|
19 | GLubyte=Byte;
|
---|
20 | GLushort=Word;
|
---|
21 | GLuint=LongWord;
|
---|
22 | GLfloat=Single;
|
---|
23 | GLclampf=Single;
|
---|
24 | GLdouble=Double;
|
---|
25 | GLclampd=Double;
|
---|
26 | GLvoid=Pointer;
|
---|
27 |
|
---|
28 | PGLuByte=^GLubyte;
|
---|
29 |
|
---|
30 | Const
|
---|
31 | GLUT_RGB =0;
|
---|
32 | GLUT_RGBA =GLUT_RGB;
|
---|
33 | GLUT_INDEX =1;
|
---|
34 | GLUT_SINGLE =0;
|
---|
35 | GLUT_DOUBLE =2;
|
---|
36 | GLUT_ACCUM =4;
|
---|
37 | GLUT_ALPHA =8;
|
---|
38 | GLUT_DEPTH =16;
|
---|
39 | GLUT_STENCIL =32;
|
---|
40 | GLUT_MULTISAMPLE =128;
|
---|
41 | GLUT_STEREO =256;
|
---|
42 |
|
---|
43 | GLUT_LEFT_BUTTON =0;
|
---|
44 | GLUT_MIDDLE_BUTTON =1;
|
---|
45 | GLUT_RIGHT_BUTTON =2;
|
---|
46 |
|
---|
47 | GLUT_DOWN =0;
|
---|
48 | GLUT_UP =1;
|
---|
49 |
|
---|
50 | GLUT_KEY_F1 =1;
|
---|
51 | GLUT_KEY_F2 =2;
|
---|
52 | GLUT_KEY_F3 =3;
|
---|
53 | GLUT_KEY_F4 =4;
|
---|
54 | GLUT_KEY_F5 =5;
|
---|
55 | GLUT_KEY_F6 =6;
|
---|
56 | GLUT_KEY_F7 =7;
|
---|
57 | GLUT_KEY_F8 =8;
|
---|
58 | GLUT_KEY_F9 =9;
|
---|
59 | GLUT_KEY_F10 =10;
|
---|
60 | GLUT_KEY_F11 =11;
|
---|
61 | GLUT_KEY_F12 =12;
|
---|
62 | GLUT_KEY_LEFT =100;
|
---|
63 | GLUT_KEY_UP =101;
|
---|
64 | GLUT_KEY_RIGHT =102;
|
---|
65 | GLUT_KEY_DOWN =103;
|
---|
66 | GLUT_KEY_PAGE_UP =104;
|
---|
67 | GLUT_KEY_PAGE_DOWN =105;
|
---|
68 | GLUT_KEY_HOME =106;
|
---|
69 | GLUT_KEY_END =107;
|
---|
70 | GLUT_KEY_INSERT =108;
|
---|
71 |
|
---|
72 | GLUT_LEFT =0;
|
---|
73 | GLUT_ENTERED =1;
|
---|
74 |
|
---|
75 | GLUT_MENU_NOT_IN_USE =0;
|
---|
76 | GLUT_MENU_IN_USE =1;
|
---|
77 |
|
---|
78 | GLUT_NOT_VISIBLE =0;
|
---|
79 | GLUT_VISIBLE =1;
|
---|
80 |
|
---|
81 | GLUT_RED =0;
|
---|
82 | GLUT_GREEN =1;
|
---|
83 | GLUT_BLUE =2;
|
---|
84 |
|
---|
85 | {
|
---|
86 | /* bitmap font opaque addresses (use constants instead in source code) */
|
---|
87 | extern void *glutBitmap9By15;
|
---|
88 | extern void *glutBitmap8By13;
|
---|
89 | extern void *glutBitmapTimesRoman10;
|
---|
90 | extern void *glutBitmapTimesRoman24;
|
---|
91 | extern void *glutStrokeRoman;
|
---|
92 | extern void *glutStrokeMonoRoman;
|
---|
93 |
|
---|
94 | /* stroke font constants (use these in GLUT program) */
|
---|
95 | GLUT_STROKE_ROMAN (&glutStrokeRoman)
|
---|
96 | GLUT_STROKE_MONO_ROMAN (&glutStrokeMonoRoman)
|
---|
97 |
|
---|
98 | GLUT_BITMAP_9_BY_15 (&glutBitmap9By15)
|
---|
99 | GLUT_BITMAP_8_BY_13 (&glutBitmap8By13)
|
---|
100 | GLUT_BITMAP_TIMES_ROMAN_10 (&glutBitmapTimesRoman10)
|
---|
101 | GLUT_BITMAP_TIMES_ROMAN_24 (&glutBitmapTimesRoman24)
|
---|
102 | }
|
---|
103 |
|
---|
104 | Const
|
---|
105 | GLUT_WINDOW_X =100;
|
---|
106 | GLUT_WINDOW_Y =101;
|
---|
107 | GLUT_WINDOW_WIDTH =102;
|
---|
108 | GLUT_WINDOW_HEIGHT =103;
|
---|
109 | GLUT_WINDOW_BUFFER_SIZE =104;
|
---|
110 | GLUT_WINDOW_STENCIL_SIZE =105;
|
---|
111 | GLUT_WINDOW_DEPTH_SIZE =106;
|
---|
112 | GLUT_WINDOW_RED_SIZE =107;
|
---|
113 | GLUT_WINDOW_GREEN_SIZE =108;
|
---|
114 | GLUT_WINDOW_BLUE_SIZE =109;
|
---|
115 | GLUT_WINDOW_ALPHA_SIZE =110;
|
---|
116 | GLUT_WINDOW_ACCUM_RED_SIZE =111;
|
---|
117 | GLUT_WINDOW_ACCUM_GREEN_SIZE =112;
|
---|
118 | GLUT_WINDOW_ACCUM_BLUE_SIZE =113;
|
---|
119 | GLUT_WINDOW_ACCUM_ALPHA_SIZE =114;
|
---|
120 | GLUT_WINDOW_DOUBLEBUFFER =115;
|
---|
121 | GLUT_WINDOW_RGBA =116;
|
---|
122 | GLUT_WINDOW_PARENT =117;
|
---|
123 | GLUT_WINDOW_NUM_CHILDREN =118;
|
---|
124 | GLUT_WINDOW_COLORMAP_SIZE =119;
|
---|
125 | GLUT_WINDOW_NUM_SAMPLES =120;
|
---|
126 | GLUT_WINDOW_STEREO =121;
|
---|
127 | GLUT_SCREEN_WIDTH =200;
|
---|
128 | GLUT_SCREEN_HEIGHT =201;
|
---|
129 | GLUT_SCREEN_WIDTH_MM =202;
|
---|
130 | GLUT_SCREEN_HEIGHT_MM =203;
|
---|
131 | GLUT_MENU_NUM_ITEMS =300;
|
---|
132 | GLUT_DISPLAY_MODE_POSSIBLE =400;
|
---|
133 | GLUT_INIT_WINDOW_X =500;
|
---|
134 | GLUT_INIT_WINDOW_Y =501;
|
---|
135 | GLUT_INIT_WINDOW_WIDTH =502;
|
---|
136 | GLUT_INIT_WINDOW_HEIGHT =503;
|
---|
137 | GLUT_INIT_DISPLAY_MODE =504;
|
---|
138 | GLUT_ELAPSED_TIME =700;
|
---|
139 |
|
---|
140 | GLUT_HAS_KEYBOARD =600;
|
---|
141 | GLUT_HAS_MOUSE =601;
|
---|
142 | GLUT_HAS_SPACEBALL =602;
|
---|
143 | GLUT_HAS_DIAL_AND_BUTTON_BOX =603;
|
---|
144 | GLUT_HAS_TABLET =604;
|
---|
145 | GLUT_NUM_MOUSE_BUTTONS =605;
|
---|
146 | GLUT_NUM_SPACEBALL_BUTTONS =606;
|
---|
147 | GLUT_NUM_BUTTON_BOX_BUTTONS =607;
|
---|
148 | GLUT_NUM_DIALS =608;
|
---|
149 | GLUT_NUM_TABLET_BUTTONS =609;
|
---|
150 |
|
---|
151 | Const
|
---|
152 | GLU_FALSE =0;
|
---|
153 | GLU_TRUE =1;
|
---|
154 |
|
---|
155 | GLU_VERSION_1_1 =1;
|
---|
156 | GLU_VERSION_1_2 =1;
|
---|
157 |
|
---|
158 | GLU_VERSION =100800;
|
---|
159 | GLU_EXTENSIONS =100801;
|
---|
160 |
|
---|
161 | GLU_INVALID_ENUM =100900;
|
---|
162 | GLU_INVALID_VALUE =100901;
|
---|
163 | GLU_OUT_OF_MEMORY =100902;
|
---|
164 | GLU_INCOMPATIBLE_GL_VERSION =100903;
|
---|
165 |
|
---|
166 | GLU_OUTLINE_POLYGON =100240;
|
---|
167 | GLU_OUTLINE_PATCH =100241;
|
---|
168 |
|
---|
169 | GLU_ERROR =100103;
|
---|
170 |
|
---|
171 | GLU_NURBS_ERROR1 =100251;
|
---|
172 | GLU_NURBS_ERROR2 =100252;
|
---|
173 | GLU_NURBS_ERROR3 =100253;
|
---|
174 | GLU_NURBS_ERROR4 =100254;
|
---|
175 | GLU_NURBS_ERROR5 =100255;
|
---|
176 | GLU_NURBS_ERROR6 =100256;
|
---|
177 | GLU_NURBS_ERROR7 =100257;
|
---|
178 | GLU_NURBS_ERROR8 =100258;
|
---|
179 | GLU_NURBS_ERROR9 =100259;
|
---|
180 | GLU_NURBS_ERROR10 =100260;
|
---|
181 | GLU_NURBS_ERROR11 =100261;
|
---|
182 | GLU_NURBS_ERROR12 =100262;
|
---|
183 | GLU_NURBS_ERROR13 =100263;
|
---|
184 | GLU_NURBS_ERROR14 =100264;
|
---|
185 | GLU_NURBS_ERROR15 =100265;
|
---|
186 | GLU_NURBS_ERROR16 =100266;
|
---|
187 | GLU_NURBS_ERROR17 =100267;
|
---|
188 | GLU_NURBS_ERROR18 =100268;
|
---|
189 | GLU_NURBS_ERROR19 =100269;
|
---|
190 | GLU_NURBS_ERROR20 =100270;
|
---|
191 | GLU_NURBS_ERROR21 =100271;
|
---|
192 | GLU_NURBS_ERROR22 =100272;
|
---|
193 | GLU_NURBS_ERROR23 =100273;
|
---|
194 | GLU_NURBS_ERROR24 =100274;
|
---|
195 | GLU_NURBS_ERROR25 =100275;
|
---|
196 | GLU_NURBS_ERROR26 =100276;
|
---|
197 | GLU_NURBS_ERROR27 =100277;
|
---|
198 | GLU_NURBS_ERROR28 =100278;
|
---|
199 | GLU_NURBS_ERROR29 =100279;
|
---|
200 | GLU_NURBS_ERROR30 =100280;
|
---|
201 | GLU_NURBS_ERROR31 =100281;
|
---|
202 | GLU_NURBS_ERROR32 =100282;
|
---|
203 | GLU_NURBS_ERROR33 =100283;
|
---|
204 | GLU_NURBS_ERROR34 =100284;
|
---|
205 | GLU_NURBS_ERROR35 =100285;
|
---|
206 | GLU_NURBS_ERROR36 =100286;
|
---|
207 | GLU_NURBS_ERROR37 =100287;
|
---|
208 |
|
---|
209 | GLU_AUTO_LOAD_MATRIX =100200;
|
---|
210 | GLU_CULLING =100201;
|
---|
211 | GLU_SAMPLING_TOLERANCE =100203;
|
---|
212 | GLU_DISPLAY_MODE =100204;
|
---|
213 | GLU_PARAMETRIC_TOLERANCE =100202;
|
---|
214 | GLU_SAMPLING_METHOD =100205;
|
---|
215 | GLU_U_STEP =100206;
|
---|
216 | GLU_V_STEP =100207;
|
---|
217 |
|
---|
218 | GLU_PATH_LENGTH =100215;
|
---|
219 | GLU_PARAMETRIC_ERROR =100216;
|
---|
220 | GLU_DOMAIN_DISTANCE =100217;
|
---|
221 |
|
---|
222 | GLU_MAP1_TRIM_2 =100210;
|
---|
223 | GLU_MAP1_TRIM_3 =100211;
|
---|
224 |
|
---|
225 | GLU_POINT =100010;
|
---|
226 | GLU_LINE =100011;
|
---|
227 | GLU_FILL =100012;
|
---|
228 | GLU_SILHOUETTE =100013;
|
---|
229 |
|
---|
230 | GLU_SMOOTH =100000;
|
---|
231 | GLU_FLAT =100001;
|
---|
232 | GLU_NONE =100002;
|
---|
233 |
|
---|
234 | GLU_OUTSIDE =100020;
|
---|
235 | GLU_INSIDE =100021;
|
---|
236 |
|
---|
237 | GLU_TESS_BEGIN =100100;
|
---|
238 | GLU_BEGIN =100100;
|
---|
239 | GLU_TESS_VERTEX =100101;
|
---|
240 | GLU_VERTEX =100101;
|
---|
241 | GLU_TESS_END =100102;
|
---|
242 | GLU_END =100102;
|
---|
243 | GLU_TESS_ERROR =100103;
|
---|
244 | GLU_TESS_EDGE_FLAG =100104;
|
---|
245 | GLU_EDGE_FLAG =100104;
|
---|
246 | GLU_TESS_COMBINE =100105;
|
---|
247 | GLU_TESS_BEGIN_DATA =100106;
|
---|
248 | GLU_TESS_VERTEX_DATA =100107;
|
---|
249 | GLU_TESS_END_DATA =100108;
|
---|
250 | GLU_TESS_ERROR_DATA =100109;
|
---|
251 | GLU_TESS_EDGE_FLAG_DATA =100110;
|
---|
252 | GLU_TESS_COMBINE_DATA =100111;
|
---|
253 |
|
---|
254 | GLU_CW =100120;
|
---|
255 | GLU_CCW =100121;
|
---|
256 | GLU_INTERIOR =100122;
|
---|
257 | GLU_EXTERIOR =100123;
|
---|
258 | GLU_UNKNOWN =100124;
|
---|
259 |
|
---|
260 | GLU_TESS_WINDING_RULE =100140;
|
---|
261 | GLU_TESS_BOUNDARY_ONLY =100141;
|
---|
262 | GLU_TESS_TOLERANCE =100142;
|
---|
263 |
|
---|
264 | GLU_TESS_ERROR1 =100151;
|
---|
265 | GLU_TESS_ERROR2 =100152;
|
---|
266 | GLU_TESS_ERROR3 =100153;
|
---|
267 | GLU_TESS_ERROR4 =100154;
|
---|
268 | GLU_TESS_ERROR5 =100155;
|
---|
269 | GLU_TESS_ERROR6 =100156;
|
---|
270 | GLU_TESS_ERROR7 =100157;
|
---|
271 | GLU_TESS_ERROR8 =100158;
|
---|
272 | GLU_TESS_MISSING_BEGIN_POLYGON =100151;
|
---|
273 | GLU_TESS_MISSING_BEGIN_CONTOUR =100152;
|
---|
274 | GLU_TESS_MISSING_END_POLYGON =100153;
|
---|
275 | GLU_TESS_MISSING_END_CONTOUR =100154;
|
---|
276 | GLU_TESS_COORD_TOO_LARGE =100155;
|
---|
277 | GLU_TESS_NEED_COMBINE_CALLBACK =100156;
|
---|
278 |
|
---|
279 | GLU_TESS_WINDING_ODD =100130;
|
---|
280 | GLU_TESS_WINDING_NONZERO =100131;
|
---|
281 | GLU_TESS_WINDING_POSITIVE =100132;
|
---|
282 | GLU_TESS_WINDING_NEGATIVE =100133;
|
---|
283 | GLU_TESS_WINDING_ABS_GEQ_TWO =100134;
|
---|
284 |
|
---|
285 |
|
---|
286 | Type GLUnurbs=Record End;
|
---|
287 | GLUquadric=Record End;
|
---|
288 | GLUtesselator=Record End;
|
---|
289 |
|
---|
290 | GLUnurbsObj=GLUnurbs;
|
---|
291 | GLUquadricObj=GLUquadric;
|
---|
292 | GLUtesselatorObj=GLUtesselator;
|
---|
293 | GLUtriangulatorObj=GLUtesselator;
|
---|
294 |
|
---|
295 | Const
|
---|
296 | GLU_TESS_MAX_COORD =1.0e150;
|
---|
297 |
|
---|
298 | Const
|
---|
299 | AUX_RGB =0;
|
---|
300 | AUX_RGBA =AUX_RGB;
|
---|
301 | AUX_INDEX =1;
|
---|
302 | AUX_SINGLE =0;
|
---|
303 | AUX_DOUBLE =2;
|
---|
304 | AUX_DIRECT =0;
|
---|
305 | AUX_INDIRECT =4;
|
---|
306 |
|
---|
307 | AUX_ACCUM =8;
|
---|
308 | AUX_ALPHA =16;
|
---|
309 | AUX_DEPTH =32;
|
---|
310 | AUX_STENCIL =64;
|
---|
311 | AUX_AUX =128;
|
---|
312 |
|
---|
313 | Type AUX_EVENTREC=Record
|
---|
314 | event:GLint;
|
---|
315 | data:Array[0..3] Of GLint;
|
---|
316 | End;
|
---|
317 |
|
---|
318 | Const
|
---|
319 | AUX_EXPOSE = 1;
|
---|
320 | AUX_CONFIG = 2;
|
---|
321 | AUX_DRAW = 4;
|
---|
322 | AUX_KEYEVENT = 8;
|
---|
323 | AUX_MOUSEDOWN = 16;
|
---|
324 | AUX_MOUSEUP = 32;
|
---|
325 | AUX_MOUSELOC = 64;
|
---|
326 |
|
---|
327 | AUX_WINDOWX =0;
|
---|
328 | AUX_WINDOWY =1;
|
---|
329 | AUX_MOUSEX =0;
|
---|
330 | AUX_MOUSEY =1;
|
---|
331 | AUX_MOUSESTATUS =3;
|
---|
332 | AUX_KEY =0;
|
---|
333 | AUX_KEYSTATUS =1;
|
---|
334 |
|
---|
335 | AUX_LEFTBUTTON =1;
|
---|
336 | AUX_RIGHTBUTTON =2;
|
---|
337 | AUX_MIDDLEBUTTON =4;
|
---|
338 | AUX_SHIFT =1;
|
---|
339 | AUX_CONTROL =2;
|
---|
340 |
|
---|
341 | AUX_RETURN =$0D;
|
---|
342 | AUX_ESCAPE =$1B;
|
---|
343 | AUX_SPACE =$20;
|
---|
344 | AUX_LEFT =$25;
|
---|
345 | AUX_UP =$26;
|
---|
346 | AUX_RIGHT =$27;
|
---|
347 | AUX_DOWN =$28;
|
---|
348 | AUX_A ='A';
|
---|
349 | AUX_B ='B';
|
---|
350 | AUX_C ='C';
|
---|
351 | AUX_D ='D';
|
---|
352 | AUX_E ='E';
|
---|
353 | AUX_F ='F';
|
---|
354 | AUX_G ='G';
|
---|
355 | AUX_H ='H';
|
---|
356 | AUX_I ='I';
|
---|
357 | AUX_J ='J';
|
---|
358 | AUX_K ='K';
|
---|
359 | AUX_L ='L';
|
---|
360 | AUX_M ='M';
|
---|
361 | AUX_N ='N';
|
---|
362 | AUX_O ='O';
|
---|
363 | AUX_P ='P';
|
---|
364 | AUX_Q ='Q';
|
---|
365 | AUX_R ='R';
|
---|
366 | AUX_S ='S';
|
---|
367 | AUX_T ='T';
|
---|
368 | AUX_U ='U';
|
---|
369 | AUX_V ='V';
|
---|
370 | AUX_W ='W';
|
---|
371 | AUX_X ='X';
|
---|
372 | AUX_Y ='Y';
|
---|
373 | AUX_Z ='Z';
|
---|
374 | AUX__a ='a';
|
---|
375 | AUX__b ='b';
|
---|
376 | AUX__c ='c';
|
---|
377 | AUX__d ='d';
|
---|
378 | AUX__e ='e';
|
---|
379 | AUX__f ='f';
|
---|
380 | AUX__g ='g';
|
---|
381 | AUX__h ='h';
|
---|
382 | AUX__i ='i';
|
---|
383 | AUX__j ='j';
|
---|
384 | AUX__k ='k';
|
---|
385 | AUX__l ='l';
|
---|
386 | AUX__m ='m';
|
---|
387 | AUX__n ='n';
|
---|
388 | AUX__o ='o';
|
---|
389 | AUX__p ='p';
|
---|
390 | AUX__q ='q';
|
---|
391 | AUX__r ='r';
|
---|
392 | AUX__s ='s';
|
---|
393 | AUX__t ='t';
|
---|
394 | AUX__u ='u';
|
---|
395 | AUX__v ='v';
|
---|
396 | AUX__w ='w';
|
---|
397 | AUX__x ='x';
|
---|
398 | AUX__y ='y';
|
---|
399 | AUX__z ='z';
|
---|
400 | AUX_0 ='0';
|
---|
401 | AUX_1 ='1';
|
---|
402 | AUX_2 ='2';
|
---|
403 | AUX_3 ='3';
|
---|
404 | AUX_4 ='4';
|
---|
405 | AUX_5 ='5';
|
---|
406 | AUX_6 ='6';
|
---|
407 | AUX_7 ='7';
|
---|
408 | AUX_8 ='8';
|
---|
409 | AUX_9 ='9';
|
---|
410 |
|
---|
411 | AUX_FD =1;
|
---|
412 | AUX_COLORMAP =3;
|
---|
413 | AUX_GREYSCALEMAP =4;
|
---|
414 | AUX_FOGMAP =5;
|
---|
415 | AUX_ONECOLOR =6;
|
---|
416 |
|
---|
417 | AUX_BLACK = 0;
|
---|
418 | AUX_RED = 1;
|
---|
419 | AUX_GREEN = 2;
|
---|
420 | AUX_YELLOW = 3;
|
---|
421 | AUX_BLUE = 4;
|
---|
422 | AUX_MAGENTA = 5;
|
---|
423 | AUX_CYAN = 6;
|
---|
424 | AUX_WHITE = 7;
|
---|
425 |
|
---|
426 | Var auxRGBMap:Array[0..7,0..2] Of Single;
|
---|
427 |
|
---|
428 | Type
|
---|
429 | PAUX_RGBImageRec=^AUX_RGBImageRec;
|
---|
430 | AUX_RGBImageRec=Record
|
---|
431 | sizeX, sizeY:GLint;
|
---|
432 | data:Pointer;
|
---|
433 | End;
|
---|
434 |
|
---|
435 | Const
|
---|
436 | AUX_USE_ID = 1;
|
---|
437 | AUX_EXACT_MATCH = 2;
|
---|
438 | AUX_MINIMUM_CRITERIA = 3;
|
---|
439 |
|
---|
440 | Const
|
---|
441 | GL_ACCUM =$0100;
|
---|
442 | GL_LOAD =$0101;
|
---|
443 | GL_RETURN =$0102;
|
---|
444 | GL_MULT =$0103;
|
---|
445 | GL_ADD =$0104;
|
---|
446 |
|
---|
447 | GL_NEVER =$0200;
|
---|
448 | GL_LESS =$0201;
|
---|
449 | GL_EQUAL =$0202;
|
---|
450 | GL_LEQUAL =$0203;
|
---|
451 | GL_GREATER =$0204;
|
---|
452 | GL_NOTEQUAL =$0205;
|
---|
453 | GL_GEQUAL =$0206;
|
---|
454 | GL_ALWAYS =$0207;
|
---|
455 |
|
---|
456 | GL_CURRENT_BIT =$00000001;
|
---|
457 | GL_POINT_BIT =$00000002;
|
---|
458 | GL_LINE_BIT =$00000004;
|
---|
459 | GL_POLYGON_BIT =$00000008;
|
---|
460 | GL_POLYGON_STIPPLE_BIT =$00000010;
|
---|
461 | GL_PIXEL_MODE_BIT =$00000020;
|
---|
462 | GL_LIGHTING_BIT =$00000040;
|
---|
463 | GL_FOG_BIT =$00000080;
|
---|
464 | GL_DEPTH_BUFFER_BIT =$00000100;
|
---|
465 | GL_ACCUM_BUFFER_BIT =$00000200;
|
---|
466 | GL_STENCIL_BUFFER_BIT =$00000400;
|
---|
467 | GL_VIEWPORT_BIT =$00000800;
|
---|
468 | GL_TRANSFORM_BIT =$00001000;
|
---|
469 | GL_ENABLE_BIT =$00002000;
|
---|
470 | GL_COLOR_BUFFER_BIT =$00004000;
|
---|
471 | GL_HINT_BIT =$00008000;
|
---|
472 | GL_EVAL_BIT =$00010000;
|
---|
473 | GL_LIST_BIT =$00020000;
|
---|
474 | GL_TEXTURE_BIT =$00040000;
|
---|
475 | GL_SCISSOR_BIT =$00080000;
|
---|
476 | GL_ALL_ATTRIB_BITS =$000fffff;
|
---|
477 |
|
---|
478 | GL_POINTS =$0000;
|
---|
479 | GL_LINES =$0001;
|
---|
480 | GL_LINE_LOOP =$0002;
|
---|
481 | GL_LINE_STRIP =$0003;
|
---|
482 | GL_TRIANGLES =$0004;
|
---|
483 | GL_TRIANGLE_STRIP =$0005;
|
---|
484 | GL_TRIANGLE_FAN =$0006;
|
---|
485 | GL_QUADS =$0007;
|
---|
486 | GL_QUAD_STRIP =$0008;
|
---|
487 | GL_POLYGON =$0009;
|
---|
488 |
|
---|
489 | GL_ZERO =0;
|
---|
490 | GL_ONE =1;
|
---|
491 | GL_SRC_COLOR =$0300;
|
---|
492 | GL_ONE_MINUS_SRC_COLOR =$0301;
|
---|
493 | GL_SRC_ALPHA =$0302;
|
---|
494 | GL_ONE_MINUS_SRC_ALPHA =$0303;
|
---|
495 | GL_DST_ALPHA =$0304;
|
---|
496 | GL_ONE_MINUS_DST_ALPHA =$0305;
|
---|
497 |
|
---|
498 | GL_DST_COLOR =$0306;
|
---|
499 | GL_ONE_MINUS_DST_COLOR =$0307;
|
---|
500 | GL_SRC_ALPHA_SATURATE =$0308;
|
---|
501 |
|
---|
502 | GL_TRUE =True;
|
---|
503 | GL_FALSE =False;
|
---|
504 |
|
---|
505 | GL_CLIP_PLANE0 =$3000;
|
---|
506 | GL_CLIP_PLANE1 =$3001;
|
---|
507 | GL_CLIP_PLANE2 =$3002;
|
---|
508 | GL_CLIP_PLANE3 =$3003;
|
---|
509 | GL_CLIP_PLANE4 =$3004;
|
---|
510 | GL_CLIP_PLANE5 =$3005;
|
---|
511 |
|
---|
512 | GL_NONE =0;
|
---|
513 | GL_FRONT_LEFT =$0400;
|
---|
514 | GL_FRONT_RIGHT =$0401;
|
---|
515 | GL_BACK_LEFT =$0402;
|
---|
516 | GL_BACK_RIGHT =$0403;
|
---|
517 | GL_FRONT =$0404;
|
---|
518 | GL_BACK =$0405;
|
---|
519 | GL_LEFT =$0406;
|
---|
520 | GL_RIGHT =$0407;
|
---|
521 | GL_FRONT_AND_BACK =$0408;
|
---|
522 | GL_AUX0 =$0409;
|
---|
523 | GL_AUX1 =$040A;
|
---|
524 | GL_AUX2 =$040B;
|
---|
525 | GL_AUX3 =$040C;
|
---|
526 |
|
---|
527 | GL_NO_ERROR =0;
|
---|
528 | GL_INVALID_ENUM =$0500;
|
---|
529 | GL_INVALID_VALUE =$0501;
|
---|
530 | GL_INVALID_OPERATION =$0502;
|
---|
531 | GL_STACK_OVERFLOW =$0503;
|
---|
532 | GL_STACK_UNDERFLOW =$0504;
|
---|
533 | GL_OUT_OF_MEMORY =$0505;
|
---|
534 |
|
---|
535 | GL_2D =$0600;
|
---|
536 | GL_3D =$0601;
|
---|
537 | GL_3D_COLOR =$0602;
|
---|
538 | GL_3D_COLOR_TEXTURE =$0603;
|
---|
539 | GL_4D_COLOR_TEXTURE =$0604;
|
---|
540 |
|
---|
541 | GL_PASS_THROUGH_TOKEN =$0700;
|
---|
542 | GL_POINT_TOKEN =$0701;
|
---|
543 | GL_LINE_TOKEN =$0702;
|
---|
544 | GL_POLYGON_TOKEN =$0703;
|
---|
545 | GL_BITMAP_TOKEN =$0704;
|
---|
546 | GL_DRAW_PIXEL_TOKEN =$0705;
|
---|
547 | GL_COPY_PIXEL_TOKEN =$0706;
|
---|
548 | GL_LINE_RESET_TOKEN =$0707;
|
---|
549 |
|
---|
550 | GL_EXP =$0800;
|
---|
551 | GL_EXP2 =$0801;
|
---|
552 |
|
---|
553 | GL_CW =$0900;
|
---|
554 | GL_CCW =$0901;
|
---|
555 |
|
---|
556 | GL_COEFF =$0A00;
|
---|
557 | GL_ORDER =$0A01;
|
---|
558 | GL_DOMAIN =$0A02;
|
---|
559 |
|
---|
560 | GL_CURRENT_COLOR =$0B00;
|
---|
561 | GL_CURRENT_INDEX =$0B01;
|
---|
562 | GL_CURRENT_NORMAL =$0B02;
|
---|
563 | GL_CURRENT_TEXTURE_COORDS =$0B03;
|
---|
564 | GL_CURRENT_RASTER_COLOR =$0B04;
|
---|
565 | GL_CURRENT_RASTER_INDEX =$0B05;
|
---|
566 | GL_CURRENT_RASTER_TEXTURE_COORDS =$0B06;
|
---|
567 | GL_CURRENT_RASTER_POSITION =$0B07;
|
---|
568 | GL_CURRENT_RASTER_POSITION_VALID =$0B08;
|
---|
569 | GL_CURRENT_RASTER_DISTANCE =$0B09;
|
---|
570 | GL_POINT_SMOOTH =$0B10;
|
---|
571 | GL_POINT_SIZE =$0B11;
|
---|
572 | GL_POINT_SIZE_RANGE =$0B12;
|
---|
573 | GL_POINT_SIZE_GRANULARITY =$0B13;
|
---|
574 | GL_LINE_SMOOTH =$0B20;
|
---|
575 | GL_LINE_WIDTH =$0B21;
|
---|
576 | GL_LINE_WIDTH_RANGE =$0B22;
|
---|
577 | GL_LINE_WIDTH_GRANULARITY =$0B23;
|
---|
578 | GL_LINE_STIPPLE =$0B24;
|
---|
579 | GL_LINE_STIPPLE_PATTERN =$0B25;
|
---|
580 | GL_LINE_STIPPLE_REPEAT =$0B26;
|
---|
581 | GL_LIST_MODE =$0B30;
|
---|
582 | GL_MAX_LIST_NESTING =$0B31;
|
---|
583 | GL_LIST_BASE =$0B32;
|
---|
584 | GL_LIST_INDEX =$0B33;
|
---|
585 | GL_POLYGON_MODE =$0B40;
|
---|
586 | GL_POLYGON_SMOOTH =$0B41;
|
---|
587 | GL_POLYGON_STIPPLE =$0B42;
|
---|
588 | GL_EDGE_FLAG =$0B43;
|
---|
589 | GL_CULL_FACE =$0B44;
|
---|
590 | GL_CULL_FACE_MODE =$0B45;
|
---|
591 | GL_FRONT_FACE =$0B46;
|
---|
592 | GL_LIGHTING =$0B50;
|
---|
593 | GL_LIGHT_MODEL_LOCAL_VIEWER =$0B51;
|
---|
594 | GL_LIGHT_MODEL_TWO_SIDE =$0B52;
|
---|
595 | GL_LIGHT_MODEL_AMBIENT =$0B53;
|
---|
596 | GL_SHADE_MODEL =$0B54;
|
---|
597 | GL_COLOR_MATERIAL_FACE =$0B55;
|
---|
598 | GL_COLOR_MATERIAL_PARAMETER =$0B56;
|
---|
599 | GL_COLOR_MATERIAL =$0B57;
|
---|
600 | GL_FOG =$0B60;
|
---|
601 | GL_FOG_INDEX =$0B61;
|
---|
602 | GL_FOG_DENSITY =$0B62;
|
---|
603 | GL_FOG_START =$0B63;
|
---|
604 | GL_FOG_END =$0B64;
|
---|
605 | GL_FOG_MODE =$0B65;
|
---|
606 | GL_FOG_COLOR =$0B66;
|
---|
607 | GL_DEPTH_RANGE =$0B70;
|
---|
608 | GL_DEPTH_TEST =$0B71;
|
---|
609 | GL_DEPTH_WRITEMASK =$0B72;
|
---|
610 | GL_DEPTH_CLEAR_VALUE =$0B73;
|
---|
611 | GL_DEPTH_FUNC =$0B74;
|
---|
612 | GL_ACCUM_CLEAR_VALUE =$0B80;
|
---|
613 | GL_STENCIL_TEST =$0B90;
|
---|
614 | GL_STENCIL_CLEAR_VALUE =$0B91;
|
---|
615 | GL_STENCIL_FUNC =$0B92;
|
---|
616 | GL_STENCIL_VALUE_MASK =$0B93;
|
---|
617 | GL_STENCIL_FAIL =$0B94;
|
---|
618 | GL_STENCIL_PASS_DEPTH_FAIL =$0B95;
|
---|
619 | GL_STENCIL_PASS_DEPTH_PASS =$0B96;
|
---|
620 | GL_STENCIL_REF =$0B97;
|
---|
621 | GL_STENCIL_WRITEMASK =$0B98;
|
---|
622 | GL_MATRIX_MODE =$0BA0;
|
---|
623 | GL_NORMALIZE =$0BA1;
|
---|
624 | GL_VIEWPORT =$0BA2;
|
---|
625 | GL_MODELVIEW_STACK_DEPTH =$0BA3;
|
---|
626 | GL_PROJECTION_STACK_DEPTH =$0BA4;
|
---|
627 | GL_TEXTURE_STACK_DEPTH =$0BA5;
|
---|
628 | GL_MODELVIEW_MATRIX =$0BA6;
|
---|
629 | GL_PROJECTION_MATRIX =$0BA7;
|
---|
630 | GL_TEXTURE_MATRIX =$0BA8;
|
---|
631 | GL_ATTRIB_STACK_DEPTH =$0BB0;
|
---|
632 | GL_ALPHA_TEST =$0BC0;
|
---|
633 | GL_ALPHA_TEST_FUNC =$0BC1;
|
---|
634 | GL_ALPHA_TEST_REF =$0BC2;
|
---|
635 | GL_DITHER =$0BD0;
|
---|
636 | GL_BLEND_DST =$0BE0;
|
---|
637 | GL_BLEND_SRC =$0BE1;
|
---|
638 | GL_BLEND =$0BE2;
|
---|
639 | GL_LOGIC_OP_MODE =$0BF0;
|
---|
640 | GL_LOGIC_OP =$0BF1;
|
---|
641 | GL_AUX_BUFFERS =$0C00;
|
---|
642 | GL_DRAW_BUFFER =$0C01;
|
---|
643 | GL_READ_BUFFER =$0C02;
|
---|
644 | GL_SCISSOR_BOX =$0C10;
|
---|
645 | GL_SCISSOR_TEST =$0C11;
|
---|
646 | GL_INDEX_CLEAR_VALUE =$0C20;
|
---|
647 | GL_INDEX_WRITEMASK =$0C21;
|
---|
648 | GL_COLOR_CLEAR_VALUE =$0C22;
|
---|
649 | GL_COLOR_WRITEMASK =$0C23;
|
---|
650 | GL_INDEX_MODE =$0C30;
|
---|
651 | GL_RGBA_MODE =$0C31;
|
---|
652 | GL_DOUBLEBUFFER =$0C32;
|
---|
653 | GL_STEREO =$0C33;
|
---|
654 | GL_RENDER_MODE =$0C40;
|
---|
655 | GL_PERSPECTIVE_CORRECTION_HINT =$0C50;
|
---|
656 | GL_POINT_SMOOTH_HINT =$0C51;
|
---|
657 | GL_LINE_SMOOTH_HINT =$0C52;
|
---|
658 | GL_POLYGON_SMOOTH_HINT =$0C53;
|
---|
659 | GL_FOG_HINT =$0C54;
|
---|
660 |
|
---|
661 | GL_TEXTURE_GEN_S =$0C60;
|
---|
662 | GL_TEXTURE_GEN_T =$0C61;
|
---|
663 | GL_TEXTURE_GEN_R =$0C62;
|
---|
664 | GL_TEXTURE_GEN_Q =$0C63;
|
---|
665 | GL_PIXEL_MAP_I_TO_I =$0C70;
|
---|
666 | GL_PIXEL_MAP_S_TO_S =$0C71;
|
---|
667 | GL_PIXEL_MAP_I_TO_R =$0C72;
|
---|
668 | GL_PIXEL_MAP_I_TO_G =$0C73;
|
---|
669 | GL_PIXEL_MAP_I_TO_B =$0C74;
|
---|
670 | GL_PIXEL_MAP_I_TO_A =$0C75;
|
---|
671 | GL_PIXEL_MAP_R_TO_R =$0C76;
|
---|
672 | GL_PIXEL_MAP_G_TO_G =$0C77;
|
---|
673 | GL_PIXEL_MAP_B_TO_B =$0C78;
|
---|
674 | GL_PIXEL_MAP_A_TO_A =$0C79;
|
---|
675 | GL_PIXEL_MAP_I_TO_I_SIZE =$0CB0;
|
---|
676 | GL_PIXEL_MAP_S_TO_S_SIZE =$0CB1;
|
---|
677 | GL_PIXEL_MAP_I_TO_R_SIZE =$0CB2;
|
---|
678 | GL_PIXEL_MAP_I_TO_G_SIZE =$0CB3;
|
---|
679 | GL_PIXEL_MAP_I_TO_B_SIZE =$0CB4;
|
---|
680 | GL_PIXEL_MAP_I_TO_A_SIZE =$0CB5;
|
---|
681 | GL_PIXEL_MAP_R_TO_R_SIZE =$0CB6;
|
---|
682 | GL_PIXEL_MAP_G_TO_G_SIZE =$0CB7;
|
---|
683 | GL_PIXEL_MAP_B_TO_B_SIZE =$0CB8;
|
---|
684 | GL_PIXEL_MAP_A_TO_A_SIZE =$0CB9;
|
---|
685 | GL_UNPACK_SWAP_BYTES =$0CF0;
|
---|
686 | GL_UNPACK_LSB_FIRST =$0CF1;
|
---|
687 | GL_UNPACK_ROW_LENGTH =$0CF2;
|
---|
688 | GL_UNPACK_SKIP_ROWS =$0CF3;
|
---|
689 | GL_UNPACK_SKIP_PIXELS =$0CF4;
|
---|
690 | GL_UNPACK_ALIGNMENT =$0CF5;
|
---|
691 | GL_PACK_SWAP_BYTES =$0D00;
|
---|
692 | GL_PACK_LSB_FIRST =$0D01;
|
---|
693 | GL_PACK_ROW_LENGTH =$0D02;
|
---|
694 | GL_PACK_SKIP_ROWS =$0D03;
|
---|
695 | GL_PACK_SKIP_PIXELS =$0D04;
|
---|
696 | GL_PACK_ALIGNMENT =$0D05;
|
---|
697 | GL_MAP_COLOR =$0D10;
|
---|
698 | GL_MAP_STENCIL =$0D11;
|
---|
699 | GL_INDEX_SHIFT =$0D12;
|
---|
700 | GL_INDEX_OFFSET =$0D13;
|
---|
701 | GL_RED_SCALE =$0D14;
|
---|
702 | GL_RED_BIAS =$0D15;
|
---|
703 | GL_ZOOM_X =$0D16;
|
---|
704 | GL_ZOOM_Y =$0D17;
|
---|
705 | GL_GREEN_SCALE =$0D18;
|
---|
706 | GL_GREEN_BIAS =$0D19;
|
---|
707 | GL_BLUE_SCALE =$0D1A;
|
---|
708 | GL_BLUE_BIAS =$0D1B;
|
---|
709 | GL_ALPHA_SCALE =$0D1C;
|
---|
710 | GL_ALPHA_BIAS =$0D1D;
|
---|
711 | GL_DEPTH_SCALE =$0D1E;
|
---|
712 | GL_DEPTH_BIAS =$0D1F;
|
---|
713 | GL_MAX_EVAL_ORDER =$0D30;
|
---|
714 | GL_MAX_LIGHTS =$0D31;
|
---|
715 | GL_MAX_CLIP_PLANES =$0D32;
|
---|
716 | GL_MAX_TEXTURE_SIZE =$0D33;
|
---|
717 | GL_MAX_PIXEL_MAP_TABLE =$0D34;
|
---|
718 | GL_MAX_ATTRIB_STACK_DEPTH =$0D35;
|
---|
719 | GL_MAX_MODELVIEW_STACK_DEPTH =$0D36;
|
---|
720 | GL_MAX_NAME_STACK_DEPTH =$0D37;
|
---|
721 | GL_MAX_PROJECTION_STACK_DEPTH =$0D38;
|
---|
722 | GL_MAX_TEXTURE_STACK_DEPTH =$0D39;
|
---|
723 | GL_MAX_VIEWPORT_DIMS =$0D3A;
|
---|
724 | GL_SUBPIXEL_BITS =$0D50;
|
---|
725 | GL_INDEX_BITS =$0D51;
|
---|
726 | GL_RED_BITS =$0D52;
|
---|
727 | GL_GREEN_BITS =$0D53;
|
---|
728 | GL_BLUE_BITS =$0D54;
|
---|
729 | GL_ALPHA_BITS =$0D55;
|
---|
730 | GL_DEPTH_BITS =$0D56;
|
---|
731 | GL_STENCIL_BITS =$0D57;
|
---|
732 | GL_ACCUM_RED_BITS =$0D58;
|
---|
733 | GL_ACCUM_GREEN_BITS =$0D59;
|
---|
734 | GL_ACCUM_BLUE_BITS =$0D5A;
|
---|
735 | GL_ACCUM_ALPHA_BITS =$0D5B;
|
---|
736 | GL_NAME_STACK_DEPTH =$0D70;
|
---|
737 | GL_AUTO_NORMAL =$0D80;
|
---|
738 | GL_MAP1_COLOR_4 =$0D90;
|
---|
739 | GL_MAP1_INDEX =$0D91;
|
---|
740 | GL_MAP1_NORMAL =$0D92;
|
---|
741 | GL_MAP1_TEXTURE_COORD_1 =$0D93;
|
---|
742 | GL_MAP1_TEXTURE_COORD_2 =$0D94;
|
---|
743 | GL_MAP1_TEXTURE_COORD_3 =$0D95;
|
---|
744 | GL_MAP1_TEXTURE_COORD_4 =$0D96;
|
---|
745 | GL_MAP1_VERTEX_3 =$0D97;
|
---|
746 | GL_MAP1_VERTEX_4 =$0D98;
|
---|
747 | GL_MAP2_COLOR_4 =$0DB0;
|
---|
748 | GL_MAP2_INDEX =$0DB1;
|
---|
749 | GL_MAP2_NORMAL =$0DB2;
|
---|
750 | GL_MAP2_TEXTURE_COORD_1 =$0DB3;
|
---|
751 | GL_MAP2_TEXTURE_COORD_2 =$0DB4;
|
---|
752 | GL_MAP2_TEXTURE_COORD_3 =$0DB5;
|
---|
753 | GL_MAP2_TEXTURE_COORD_4 =$0DB6;
|
---|
754 | GL_MAP2_VERTEX_3 =$0DB7;
|
---|
755 | GL_MAP2_VERTEX_4 =$0DB8;
|
---|
756 | GL_MAP1_GRID_DOMAIN =$0DD0;
|
---|
757 | GL_MAP1_GRID_SEGMENTS =$0DD1;
|
---|
758 | GL_MAP2_GRID_DOMAIN =$0DD2;
|
---|
759 | GL_MAP2_GRID_SEGMENTS =$0DD3;
|
---|
760 | GL_TEXTURE_1D =$0DE0;
|
---|
761 | GL_TEXTURE_2D =$0DE1;
|
---|
762 |
|
---|
763 | GL_TEXTURE_WIDTH =$1000;
|
---|
764 | GL_TEXTURE_HEIGHT =$1001;
|
---|
765 | GL_TEXTURE_COMPONENTS =$1003;
|
---|
766 | GL_TEXTURE_BORDER_COLOR =$1004;
|
---|
767 | GL_TEXTURE_BORDER =$1005;
|
---|
768 |
|
---|
769 | GL_DONT_CARE =$1100;
|
---|
770 | GL_FASTEST =$1101;
|
---|
771 | GL_NICEST =$1102;
|
---|
772 |
|
---|
773 | GL_LIGHT0 =$4000;
|
---|
774 | GL_LIGHT1 =$4001;
|
---|
775 | GL_LIGHT2 =$4002;
|
---|
776 | GL_LIGHT3 =$4003;
|
---|
777 | GL_LIGHT4 =$4004;
|
---|
778 | GL_LIGHT5 =$4005;
|
---|
779 | GL_LIGHT6 =$4006;
|
---|
780 | GL_LIGHT7 =$4007;
|
---|
781 |
|
---|
782 | GL_AMBIENT =$1200;
|
---|
783 | GL_DIFFUSE =$1201;
|
---|
784 | GL_SPECULAR =$1202;
|
---|
785 | GL_POSITION =$1203;
|
---|
786 | GL_SPOT_DIRECTION =$1204;
|
---|
787 | GL_SPOT_EXPONENT =$1205;
|
---|
788 | GL_SPOT_CUTOFF =$1206;
|
---|
789 | GL_CONSTANT_ATTENUATION =$1207;
|
---|
790 | GL_LINEAR_ATTENUATION =$1208;
|
---|
791 | GL_QUADRATIC_ATTENUATION =$1209;
|
---|
792 |
|
---|
793 | GL_COMPILE =$1300;
|
---|
794 | GL_COMPILE_AND_EXECUTE =$1301;
|
---|
795 |
|
---|
796 | GL_BYTE =$1400;
|
---|
797 | GL_UNSIGNED_BYTE =$1401;
|
---|
798 | GL_SHORT =$1402;
|
---|
799 | GL_UNSIGNED_SHORT =$1403;
|
---|
800 | GL_INT =$1404;
|
---|
801 | GL_UNSIGNED_INT =$1405;
|
---|
802 | GL_FLOAT =$1406;
|
---|
803 | GL_2_BYTES =$1407;
|
---|
804 | GL_3_BYTES =$1408;
|
---|
805 | GL_4_BYTES =$1409;
|
---|
806 | GL_DOUBLE_EXT =$140A;
|
---|
807 |
|
---|
808 | GL_CLEAR =$1500;
|
---|
809 | GL_AND =$1501;
|
---|
810 | GL_AND_REVERSE =$1502;
|
---|
811 | GL_COPY =$1503;
|
---|
812 | GL_AND_INVERTED =$1504;
|
---|
813 | GL_NOOP =$1505;
|
---|
814 | GL_XOR =$1506;
|
---|
815 | GL_OR =$1507;
|
---|
816 | GL_NOR =$1508;
|
---|
817 | GL_EQUIV =$1509;
|
---|
818 | GL_INVERT =$150A;
|
---|
819 | GL_OR_REVERSE =$150B;
|
---|
820 | GL_COPY_INVERTED =$150C;
|
---|
821 | GL_OR_INVERTED =$150D;
|
---|
822 | GL_NAND =$150E;
|
---|
823 | GL_SET =$150F;
|
---|
824 |
|
---|
825 | GL_EMISSION =$1600;
|
---|
826 | GL_SHININESS =$1601;
|
---|
827 | GL_AMBIENT_AND_DIFFUSE =$1602;
|
---|
828 | GL_COLOR_INDEXES =$1603;
|
---|
829 |
|
---|
830 | GL_MODELVIEW =$1700;
|
---|
831 | GL_PROJECTION =$1701;
|
---|
832 | GL_TEXTURE =$1702;
|
---|
833 |
|
---|
834 | GL_COLOR =$1800;
|
---|
835 | GL_DEPTH =$1801;
|
---|
836 | GL_STENCIL =$1802;
|
---|
837 |
|
---|
838 | GL_COLOR_INDEX =$1900;
|
---|
839 | GL_STENCIL_INDEX =$1901;
|
---|
840 | GL_DEPTH_COMPONENT =$1902;
|
---|
841 | GL_RED =$1903;
|
---|
842 | GL_GREEN =$1904;
|
---|
843 | GL_BLUE =$1905;
|
---|
844 | GL_ALPHA =$1906;
|
---|
845 | GL_RGB =$1907;
|
---|
846 | GL_RGBA =$1908;
|
---|
847 | GL_LUMINANCE =$1909;
|
---|
848 | GL_LUMINANCE_ALPHA =$190A;
|
---|
849 |
|
---|
850 | GL_BITMAP =$1A00;
|
---|
851 |
|
---|
852 | GL_POINT =$1B00;
|
---|
853 | GL_LINE =$1B01;
|
---|
854 | GL_FILL =$1B02;
|
---|
855 |
|
---|
856 | GL_RENDER =$1C00;
|
---|
857 | GL_FEEDBACK =$1C01;
|
---|
858 | GL_SELECT =$1C02;
|
---|
859 |
|
---|
860 | GL_FLAT =$1D00;
|
---|
861 | GL_SMOOTH =$1D01;
|
---|
862 |
|
---|
863 | GL_KEEP =$1E00;
|
---|
864 | GL_REPLACE =$1E01;
|
---|
865 | GL_INCR =$1E02;
|
---|
866 | GL_DECR =$1E03;
|
---|
867 |
|
---|
868 | GL_VENDOR =$1F00;
|
---|
869 | GL_RENDERER =$1F01;
|
---|
870 | GL_VERSION =$1F02;
|
---|
871 | GL_EXTENSIONS =$1F03;
|
---|
872 |
|
---|
873 | GL_S =$2000;
|
---|
874 | GL_T =$2001;
|
---|
875 | GL_R =$2002;
|
---|
876 | GL_Q =$2003;
|
---|
877 |
|
---|
878 | GL_MODULATE =$2100;
|
---|
879 | GL_DECAL =$2101;
|
---|
880 |
|
---|
881 | GL_TEXTURE_ENV_MODE =$2200;
|
---|
882 | GL_TEXTURE_ENV_COLOR =$2201;
|
---|
883 |
|
---|
884 | GL_TEXTURE_ENV =$2300;
|
---|
885 |
|
---|
886 | GL_EYE_LINEAR =$2400;
|
---|
887 | GL_OBJECT_LINEAR =$2401;
|
---|
888 | GL_SPHERE_MAP =$2402;
|
---|
889 |
|
---|
890 | GL_TEXTURE_GEN_MODE =$2500;
|
---|
891 | GL_OBJECT_PLANE =$2501;
|
---|
892 | GL_EYE_PLANE =$2502;
|
---|
893 |
|
---|
894 | GL_NEAREST =$2600;
|
---|
895 | GL_LINEAR =$2601;
|
---|
896 |
|
---|
897 | GL_NEAREST_MIPMAP_NEAREST =$2700;
|
---|
898 | GL_LINEAR_MIPMAP_NEAREST =$2701;
|
---|
899 | GL_NEAREST_MIPMAP_LINEAR =$2702;
|
---|
900 | GL_LINEAR_MIPMAP_LINEAR =$2703;
|
---|
901 |
|
---|
902 | GL_TEXTURE_MAG_FILTER =$2800;
|
---|
903 | GL_TEXTURE_MIN_FILTER =$2801;
|
---|
904 | GL_TEXTURE_WRAP_S =$2802;
|
---|
905 | GL_TEXTURE_WRAP_T =$2803;
|
---|
906 |
|
---|
907 | GL_CLAMP =$2900;
|
---|
908 | GL_REPEAT =$2901;
|
---|
909 |
|
---|
910 | GL_EXT_abgr =1;
|
---|
911 | GL_EXT_blend_logic_op =1;
|
---|
912 | GL_EXT_blend_minmax =1;
|
---|
913 | GL_EXT_blend_subtract =1;
|
---|
914 | GL_EXT_polygon_offset =1;
|
---|
915 | GL_EXT_rescale_normal =1;
|
---|
916 | GL_EXT_subtexture =1;
|
---|
917 | GL_EXT_texture_object =1;
|
---|
918 | GL_EXT_vertex_array =1;
|
---|
919 |
|
---|
920 | GL_ABGR_EXT =$8000;
|
---|
921 |
|
---|
922 | GL_FUNC_ADD_EXT =$8006;
|
---|
923 | GL_MIN_EXT =$8007;
|
---|
924 | GL_MAX_EXT =$8008;
|
---|
925 | GL_BLEND_EQUATION_EXT =$8009;
|
---|
926 |
|
---|
927 | GL_FUNC_SUBTRACT_EXT =$800A;
|
---|
928 | GL_FUNC_REVERSE_SUBTRACT_EXT =$800B;
|
---|
929 |
|
---|
930 | GL_POLYGON_OFFSET_EXT =$8037;
|
---|
931 | GL_POLYGON_OFFSET_FACTOR_EXT =$8038;
|
---|
932 | GL_POLYGON_OFFSET_BIAS_EXT =$8039;
|
---|
933 |
|
---|
934 | GL_RESCALE_NORMAL_EXT =$803A;
|
---|
935 |
|
---|
936 | GL_TEXTURE_PRIORITY_EXT =$8066;
|
---|
937 | GL_TEXTURE_RESIDENT_EXT =$8067;
|
---|
938 | GL_TEXTURE_1D_BINDING_EXT =$8068;
|
---|
939 | GL_TEXTURE_2D_BINDING_EXT =$8069;
|
---|
940 |
|
---|
941 | GL_VERTEX_ARRAY_EXT =$8074;
|
---|
942 | GL_NORMAL_ARRAY_EXT =$8075;
|
---|
943 | GL_COLOR_ARRAY_EXT =$8076;
|
---|
944 | GL_INDEX_ARRAY_EXT =$8077;
|
---|
945 | GL_TEXTURE_COORD_ARRAY_EXT =$8078;
|
---|
946 | GL_EDGE_FLAG_ARRAY_EXT =$8079;
|
---|
947 | GL_VERTEX_ARRAY_SIZE_EXT =$807A;
|
---|
948 | GL_VERTEX_ARRAY_TYPE_EXT =$807B;
|
---|
949 | GL_VERTEX_ARRAY_STRIDE_EXT =$807C;
|
---|
950 | GL_VERTEX_ARRAY_COUNT_EXT =$807D;
|
---|
951 | GL_NORMAL_ARRAY_TYPE_EXT =$807E;
|
---|
952 | GL_NORMAL_ARRAY_STRIDE_EXT =$807F;
|
---|
953 | GL_NORMAL_ARRAY_COUNT_EXT =$8080;
|
---|
954 | GL_COLOR_ARRAY_SIZE_EXT =$8081;
|
---|
955 | GL_COLOR_ARRAY_TYPE_EXT =$8082;
|
---|
956 | GL_COLOR_ARRAY_STRIDE_EXT =$8083;
|
---|
957 | GL_COLOR_ARRAY_COUNT_EXT =$8084;
|
---|
958 | GL_INDEX_ARRAY_TYPE_EXT =$8085;
|
---|
959 | GL_INDEX_ARRAY_STRIDE_EXT =$8086;
|
---|
960 | GL_INDEX_ARRAY_COUNT_EXT =$8087;
|
---|
961 | GL_TEXTURE_COORD_ARRAY_SIZE_EXT =$8088;
|
---|
962 | GL_TEXTURE_COORD_ARRAY_TYPE_EXT =$8089;
|
---|
963 | GL_TEXTURE_COORD_ARRAY_STRIDE_EXT =$808A;
|
---|
964 | GL_TEXTURE_COORD_ARRAY_COUNT_EXT =$808B;
|
---|
965 | GL_EDGE_FLAG_ARRAY_STRIDE_EXT =$808C;
|
---|
966 | GL_EDGE_FLAG_ARRAY_COUNT_EXT =$808D;
|
---|
967 | GL_VERTEX_ARRAY_POINTER_EXT =$808E;
|
---|
968 | GL_NORMAL_ARRAY_POINTER_EXT =$808F;
|
---|
969 | GL_COLOR_ARRAY_POINTER_EXT =$8090;
|
---|
970 | GL_INDEX_ARRAY_POINTER_EXT =$8091;
|
---|
971 | GL_TEXTURE_COORD_ARRAY_POINTER_EXT=$8092;
|
---|
972 | GL_EDGE_FLAG_ARRAY_POINTER_EXT =$8093;
|
---|
973 |
|
---|
974 | Type
|
---|
975 | auxproc1=Procedure;CDecl;
|
---|
976 | auxproc2=Procedure(w,h:GLsizei);CDecl;
|
---|
977 | auxfunc1=Function(i:LongInt;e:GLenum):GLenum;CDecl;
|
---|
978 | auxfunc2=Function(x,y:LongInt;e:GLEnum):GLenum;CDecl;
|
---|
979 | auxproc3=Procedure(Var e:AUX_EVENTREC);CDecl;
|
---|
980 | glutproc1=Procedure(x,y:LongInt);CDecl;
|
---|
981 | glutproc2=Procedure(c:Byte;x,y:LongInt);CDecl;
|
---|
982 | glutproc3=Procedure(x,y,w,h:LongInt);CDecl;
|
---|
983 | glutproc4=Procedure(x:LongInt);CDecl;
|
---|
984 |
|
---|
985 | Imports
|
---|
986 | Procedure glAccum (op:GLenum;value:GLfloat);ApiEntry; 'OPENGL' name 'glAccum';
|
---|
987 | Procedure glAlphaFunc (func:GLenum;ref:GLclampf);ApiEntry; 'OPENGL' name 'glAlphaFunc';
|
---|
988 | Function glAreTexturesResidentEXT (n:GLsizei;Var textures;
|
---|
989 | Var residences:GLboolean):GLboolean;ApiEntry; 'OPENGL' name 'glAreTexturesResidentEXT';
|
---|
990 | Procedure glArrayElementEXT (i:GLint);ApiEntry; 'OPENGL' name 'glArrayElementEXT';
|
---|
991 | Procedure glBegin (mode:GLenum);ApiEntry; 'OPENGL' name 'glBegin';
|
---|
992 | Procedure glBindTextureEXT (target:GLenum;texture:GLuint);ApiEntry; 'OPENGL' name 'glBindTextureEXT';
|
---|
993 | Procedure glBitmap (width,height:GLsizei;xorig,yorig:GLfloat;
|
---|
994 | xmove,ymove:GLfloat;Var Bitmap);ApiEntry; 'OPENGL' name 'glBitmap';
|
---|
995 | Procedure glBlendEquationEXT (mode:GLenum);ApiEntry; 'OPENGL' name 'glBlendEquationEXT';
|
---|
996 | Procedure glBlendFunc (sfactor,dfactor:GLenum);ApiEntry; 'OPENGL' name 'glBlendFunc';
|
---|
997 | Procedure glCallList (list:GLuint);ApiEntry; 'OPENGL' name 'glCallList';
|
---|
998 | Procedure glCallLists (n:GLsizei;typ:GLenum;Const Lists);ApiEntry; 'OPENGL' name 'glCallLists';
|
---|
999 | Procedure glClear (mask:GLbitfield);ApiEntry; 'OPENGL' name 'glClear';
|
---|
1000 | Procedure glClearAccum (read,green,blue:GLfloat;alpha:GLfloat);ApiEntry; 'OPENGL' name 'glClearAccum';
|
---|
1001 | Procedure glClearColor (red,green,blue:GLclampf;alpha:GLclampf);ApiEntry; 'OPENGL' name 'glClearColor';
|
---|
1002 | Procedure glClearDepth (depth:GLclampd);ApiEntry; 'OPENGL' name 'glClearDepth';
|
---|
1003 | Procedure glClearIndex (c:GLfloat);ApiEntry; 'OPENGL' name 'glClearIndex';
|
---|
1004 | Procedure glClearStencil (s:GLint);ApiEntry; 'OPENGL' name 'glClearStencil';
|
---|
1005 | Procedure glClipPlane (plane:GLenum;Const equation:GLdouble);ApiEntry; 'OPENGL' name 'glClipPlane';
|
---|
1006 | Procedure glColor3b (red,green,blue:GLbyte);ApiEntry; 'OPENGL' name 'glColor3b';
|
---|
1007 | Procedure glColor3bv (Const v);ApiEntry; 'OPENGL' name 'glColor3bv';
|
---|
1008 | Procedure glColor3d (red,green,blue:GLdouble);ApiEntry; 'OPENGL' name 'glColor3d';
|
---|
1009 | Procedure glColor3dv (Const v);ApiEntry; 'OPENGL' name 'glColor3dv';
|
---|
1010 | Procedure glColor3f (red,green,blue:GLfloat);ApiEntry; 'OPENGL' name 'glColor3f';
|
---|
1011 | Procedure glColor3fv (Const v);ApiEntry; 'OPENGL' name 'glColor3fv';
|
---|
1012 | Procedure glColor3i (red,green,blue:GLint);ApiEntry; 'OPENGL' name 'glColor3i';
|
---|
1013 | Procedure glColor3iv (Const v);ApiEntry; 'OPENGL' name 'glColor3iv';
|
---|
1014 | Procedure glColor3s (red,green,blue:GLshort);ApiEntry; 'OPENGL' name 'glColor3s';
|
---|
1015 | Procedure glColor3sv (Const v);ApiEntry; 'OPENGL' name 'glColor3sv';
|
---|
1016 | Procedure glColor3ub (red,green,blue:GLubyte);ApiEntry; 'OPENGL' name 'glColor3ub';
|
---|
1017 | Procedure glColor3ubv (Const v);ApiEntry; 'OPENGL' name 'glColor3ubv';
|
---|
1018 | Procedure glColor3ui (red,green,blue:GLuint);ApiEntry; 'OPENGL' name 'glColor3ui';
|
---|
1019 | Procedure glColor3uiv (Const v);ApiEntry; 'OPENGL' name 'glColor3uiv';
|
---|
1020 | Procedure glColor3us (red,green,blue:GLushort);ApiEntry; 'OPENGL' name 'glColor3us';
|
---|
1021 | Procedure glColor3usv (Const v);ApiEntry; 'OPENGL' name 'glColor3us';
|
---|
1022 | Procedure glColor4b (red,green,blue,alpha:GLbyte);ApiEntry; 'OPENGL' name 'glColor4b';
|
---|
1023 | Procedure glColor4bv (Const v);ApiEntry; 'OPENGL' name 'glColor4bv';
|
---|
1024 | Procedure glColor4d (red,green,blue,alpha:GLdouble);ApiEntry; 'OPENGL' name 'glColor4d';
|
---|
1025 | Procedure glColor4dv (Const v);ApiEntry; 'OPENGL' name 'glColor4dv';
|
---|
1026 | Procedure glColor4f (red,green,blue,alpha:GLfloat);ApiEntry; 'OPENGL' name 'glColor4f';
|
---|
1027 | Procedure glColor4fv (Const v);ApiEntry; 'OPENGL' name 'glColor4fv';
|
---|
1028 | Procedure glColor4i (red,green,blue,alpha:GLint);ApiEntry; 'OPENGL' name 'glColor4i';
|
---|
1029 | Procedure glColor4iv (Const v);ApiEntry; 'OPENGL' name 'glColor4iv';
|
---|
1030 | Procedure glColor4s (red,green,blue,alpha:GLshort);ApiEntry; 'OPENGL' name 'glColor4s';
|
---|
1031 | Procedure glColor4sv (Const v);ApiEntry; 'OPENGL' name 'glColor4sv';
|
---|
1032 | Procedure glColor4ub (red,green,blue,alpha:GLubyte);ApiEntry; 'OPENGL' name 'glColor4ub';
|
---|
1033 | Procedure glColor4ubv (Const v);ApiEntry; 'OPENGL' name 'glColor4ubv';
|
---|
1034 | Procedure glColor4ui (red,green,blue,alpha:GLuint);ApiEntry; 'OPENGL' name 'glColor4ui';
|
---|
1035 | Procedure glColor4uiv (Const v);ApiEntry; 'OPENGL' name 'glColor4uiv';
|
---|
1036 | Procedure glColor4us (red,green,blue,alpha:GLushort);ApiEntry; 'OPENGL' name 'glColor4us';
|
---|
1037 | Procedure glColor4usv (Const v);ApiEntry; 'OPENGL' name 'glColor4usv';
|
---|
1038 | Procedure glColorMask (red,green,blue,alpha:GLboolean);ApiEntry; 'OPENGL' name 'glColorMask';
|
---|
1039 | Procedure glColorMaterial (face,mode:GLenum);ApiEntry; 'OPENGL' name 'glColorMaterial';
|
---|
1040 | Procedure glColorPointerEXT (size:GLint;typ:GLenum;stride:GLsizei;
|
---|
1041 | count:GLsizei;Const Buf);ApiEntry; 'OPENGL' name 'glColorPointerEXT';
|
---|
1042 | Procedure glCopyPixels (x,y:GLint;width,height:GLsizei;typ:GLenum);ApiEntry; 'OPENGL' name 'glCopyPixels';
|
---|
1043 | Procedure glCullFace (mode:GLenum);ApiEntry; 'OPENGL' name 'glCullFace';
|
---|
1044 | Procedure glDeleteLists (list:GLuint;range:GLsizei);ApiEntry; 'OPENGL' name 'glDeleteLists';
|
---|
1045 | Procedure glDeleteTexturesEXT (n:GLsizei;Const textures);ApiEntry; 'OPENGL' name 'glDeleteTexturesEXT';
|
---|
1046 | Procedure glDepthFunc (func:GLenum);ApiEntry; 'OPENGL' name 'glDepthFunc';
|
---|
1047 | Procedure glDepthMask (flag:GLboolean);ApiEntry; 'OPENGL' name 'glDepthMask';
|
---|
1048 | Procedure glDepthRange (near,far:GLclampd);ApiEntry; 'OPENGL' name 'glDepthRange';
|
---|
1049 | Procedure glDisable (cap:GLenum);ApiEntry; 'OPENGL' name 'glDisable';
|
---|
1050 | Procedure glDrawArraysEXT (mode:GLenum;first:GLint;count:GLsizei);ApiEntry; 'OPENGL' name 'glDrawArraysEXT';
|
---|
1051 | Procedure glDrawBuffer (mode:GLenum);ApiEntry; 'OPENGL' name 'glDrawBuffer';
|
---|
1052 | Procedure glDrawPixels (width,height:GLsizei;format,typ:GLenum;Const pixels); 'OPENGL' name 'glDrawPixels';
|
---|
1053 | Procedure glEdgeFlag (flag:GLboolean);ApiEntry; 'OPENGL' name 'glEdgeFlag';
|
---|
1054 | Procedure glEdgeFlagPointerEXT (stride:GLsizei;count:GLsizei;Const Buf);ApiEntry; 'OPENGL' name 'glEdgeFlagPointerEXT';
|
---|
1055 | Procedure glEdgeFlagv (Const Flag);ApiEntry; 'OPENGL' name 'glEdgeFlagv';
|
---|
1056 | Procedure glEnable (cap:GLenum);ApiEntry; 'OPENGL' name 'glEnable';
|
---|
1057 | Procedure glEnd;ApiEntry; 'OPENGL' name 'glEnd';
|
---|
1058 | Procedure glEndList;ApiEntry; 'OPENGL' name 'glEndList';
|
---|
1059 | Procedure glEvalCoord1d (u:GLdouble);ApiEntry; 'OPENGL' name 'glEvalCoord1d';
|
---|
1060 | Procedure glEvalCoord1dv (Const u);ApiEntry; 'OPENGL' name 'glEvalCoord1dv';
|
---|
1061 | Procedure glEvalCoord1f (u:GLfloat);ApiEntry; 'OPENGL' name 'glEvalCoord1f';
|
---|
1062 | Procedure glEvalCoord1fv (Const u);ApiEntry; 'OPENGL' name 'glEvalCoord1fv';
|
---|
1063 | Procedure glEvalCoord2d (u,v:GLdouble);ApiEntry; 'OPENGL' name 'glEvalCoord2d';
|
---|
1064 | Procedure glEvalCoord2dv (Const u);ApiEntry; 'OPENGL' name 'glEvalCoord2dv';
|
---|
1065 | Procedure glEvalCoord2f (u,v:GLfloat);ApiEntry; 'OPENGL' name 'glEvalCoord2f';
|
---|
1066 | Procedure glEvalCoord2fv (Const u);ApiEntry; 'OPENGL' name 'glEvalCoord2fv';
|
---|
1067 | Procedure glEvalMesh1 (mode:GLenum;i1,i2:GLint);ApiEntry; 'OPENGL' name 'glEvalMesh1';
|
---|
1068 | Procedure glEvalMesh2 (mode:GLenum;i1,i2,j1,j2:GLint);ApiEntry; 'OPENGL' name 'glEvalMesh1';
|
---|
1069 | Procedure glEvalPoint1 (i:GLint);ApiEntry; 'OPENGL' name 'glEvalPoint1';
|
---|
1070 | Procedure glEvalPoint2 (i,j:GLint);ApiEntry; 'OPENGL' name 'glEvalPoint2';
|
---|
1071 | Procedure glFeedbackBuffer (size:GLsizei;typ:GLenum;Var buffer);ApiEntry; 'OPENGL' name 'glFeedbackBuffer';
|
---|
1072 | Procedure glFinish;ApiEntry; 'OPENGL' name 'glFinish';
|
---|
1073 | Procedure glFlush;ApiEntry; 'OPENGL' name 'glFlush';
|
---|
1074 | Procedure glFogf (pname:GLenum;param:GLfloat);ApiEntry; 'OPENGL' name 'glFogf';
|
---|
1075 | Procedure glFogfv (pname:GLenum;Const params);ApiEntry; 'OPENGL' name 'glFogfv';
|
---|
1076 | Procedure glFogi (pname:GLenum;param:GLint);ApiEntry; 'OPENGL' name 'glFogi';
|
---|
1077 | Procedure glFogiv (pname:GLenum;Const params);ApiEntry; 'OPENGL' name 'glFogiv';
|
---|
1078 | Procedure glFrontFace (mode:GLenum);ApiEntry; 'OPENGL' name 'glFrontFace';
|
---|
1079 | Procedure glFrustum (left,right,bottom,top,near,far:GLdouble);ApiEntry; 'OPENGL' name 'glFrustum';
|
---|
1080 | Function glGenLists (range:GLsizei):GLuint;ApiEntry; 'OPENGL' name 'glGenLists';
|
---|
1081 | Procedure glGenTexturesEXT (n:GLsizei;Var textures);ApiEntry; 'OPENGL' name 'glGenTexturesEXT';
|
---|
1082 | Procedure glGetBooleanv (pname:GLenum;Var params);ApiEntry; 'OPENGL' name 'glGetBooleanv';
|
---|
1083 | Procedure glGetClipPlane (plane:GLenum;Var equation:GLdouble);ApiEntry; 'OPENGL' name 'glGetClipPlane';
|
---|
1084 | Procedure glGetDoublev (pname:GLenum;Var params);ApiEntry; 'OPENGL' name 'glGetDoublev';
|
---|
1085 | Function glGetError:GLenum;ApiEntry; 'OPENGL' name 'glGetError';
|
---|
1086 | Procedure glGetFloatv (pname:GLenum;Var params);ApiEntry; 'OPENGL' name 'glGetFloatv';
|
---|
1087 | Procedure glGetIntegerv (pname:GLenum;Var params);ApiEntry; 'OPENGL' name 'glGetIntegerv';
|
---|
1088 | Procedure glGetLightfv (light,pname:GLenum;Var params);ApiEntry; 'OPENGL' name 'glGetLightfv';
|
---|
1089 | Procedure glGetLightiv (light,pname:GLenum;Var params);ApiEntry; 'OPENGL' name 'glGetLightiv';
|
---|
1090 | Procedure glGetMapdv (target,query:GLenum;Var v);ApiEntry; 'OPENGL' name 'glGetMapdv';
|
---|
1091 | Procedure glGetMapfv (target,query:GLenum;Var v);ApiEntry; 'OPENGL' name 'glGetMapfv';
|
---|
1092 | Procedure glGetMapiv (target,query:GLenum;Var v);ApiEntry; 'OPENGL' name 'glGetMapiv';
|
---|
1093 | Procedure glGetMaterialfv (face,pname:GLenum;Var params);ApiEntry; 'OPENGL' name 'glGetMaterialfv';
|
---|
1094 | Procedure glGetMaterialiv (face,pname:GLenum;Var params);ApiEntry; 'OPENGL' name 'glGetMaterialiv';
|
---|
1095 | Procedure glGetPixelMapfv (map:GLenum;Var values);ApiEntry; 'OPENGL' name 'glGetPixelMapfv';
|
---|
1096 | Procedure glGetPixelMapuiv (map:GLenum;Var values);ApiEntry; 'OPENGL' name 'glGetPixelMapuiv';
|
---|
1097 | Procedure glGetPixelMapusv (map:GLenum;Var values);ApiEntry; 'OPENGL' name 'glGetPixelMapusv';
|
---|
1098 | Procedure glGetPointervEXT (pname:GLenum;Var params);ApiEntry; 'OPENGL' name 'glGetPointervEXT';
|
---|
1099 | Procedure glGetPolygonStipple (Var mask:GLubyte);ApiEntry; 'OPENGL' name 'glGetPolygonStipple';
|
---|
1100 | Function glGetString (name:GLenum):PGLubyte;ApiEntry; 'OPENGL' name 'glGetString';
|
---|
1101 | Procedure glGetTexEnvfv (target,pname:GLenum;Var params);ApiEntry; 'OPENGL' name 'glGetTexEnvfv';
|
---|
1102 | Procedure glGetTexEnviv (target,pname:GLenum;Var params);ApiEntry; 'OPENGL' name 'glGetTexEnviv';
|
---|
1103 | Procedure glGetTexGendv (coord,pname:GLenum;Var params);ApiEntry; 'OPENGL' name 'glGetTexGendv';
|
---|
1104 | Procedure glGetTexGenfv (coord,pname:GLenum;Var params);ApiEntry; 'OPENGL' name 'glGetTexGenfv';
|
---|
1105 | Procedure glGetTexGeniv (coord,pname:GLenum;Var params);ApiEntry; 'OPENGL' name 'glGetTexGeniv';
|
---|
1106 | Procedure glGetTexImage (target:GLenum;level:GLint;format:GLenum;
|
---|
1107 | typ:GLenum;Var pixels);ApiEntry; 'OPENGL' name 'glGetTexImage';
|
---|
1108 | Procedure glGetTexLevelParameterfv (target:GLenum;level:GLint;pname:GLenum;
|
---|
1109 | Var params);ApiEntry; 'OPENGL' name 'glGetTexLevelParameterfv';
|
---|
1110 | Procedure glGetTexLevelParameteriv (target:GLenum;level:GLint;pname:GLenum;
|
---|
1111 | Var params);ApiEntry; 'OPENGL' name 'glGetTexLevelParameteriv';
|
---|
1112 | Procedure glGetTexParameterfv (target:GLenum;pname:GLenum;Var params);ApiEntry; 'OPENGL' name 'glGetTexParameterfv';
|
---|
1113 | Procedure glGetTexParameteriv (target:GLenum;pname:GLenum;Var params);ApiEntry; 'OPENGL' name 'glGetTexParameteriv';
|
---|
1114 | Procedure glHint (target,mode:GLenum);ApiEntry; 'OPENGL' name 'glHint';
|
---|
1115 | Procedure glIndexMask (mask:GLuint);ApiEntry; 'OPENGL' name 'glIndexMask';
|
---|
1116 | Procedure glIndexPointerEXT (typ:GLenum;stride,count:GLsizei;Const Buf);ApiEntry; 'OPENGL' name 'glIndexPointerEXT';
|
---|
1117 | Procedure glIndexd (c:GLdouble);ApiEntry; 'OPENGL' name 'glIndexd';
|
---|
1118 | Procedure glIndexdv (Const c);ApiEntry; 'OPENGL' name 'glIndexdv';
|
---|
1119 | Procedure glIndexf (c:GLfloat);ApiEntry; 'OPENGL' name 'glIndexf';
|
---|
1120 | Procedure glIndexfv (Const c);ApiEntry; 'OPENGL' name 'glIndexfv';
|
---|
1121 | Procedure glIndexi (c:GLint);ApiEntry; 'OPENGL' name 'glIndexi';
|
---|
1122 | Procedure glIndexiv (Const c);ApiEntry; 'OPENGL' name 'glIndexiv';
|
---|
1123 | Procedure glIndexs (c:GLshort);ApiEntry; 'OPENGL' name 'glIndexs';
|
---|
1124 | Procedure glIndexsv (Const c);ApiEntry; 'OPENGL' name 'glIndexsv';
|
---|
1125 | Procedure glInitNames;ApiEntry; 'OPENGL' name 'glInitNames';
|
---|
1126 | Function glIsEnabled (cap:GLenum):GLboolean;ApiEntry; 'OPENGL' name 'glIsEnabled';
|
---|
1127 | Function glIsList (list:GLuint):GLboolean;ApiEntry; 'OPENGL' name 'glIsList';
|
---|
1128 | Function glIsTextureEXT (texture:GLuint):GLboolean;ApiEntry; 'OPENGL' name 'glIsTextureEXT';
|
---|
1129 | Procedure glLightModelf (pname:GLenum;param:GLfloat);ApiEntry; 'OPENGL' name 'glLightModelf';
|
---|
1130 | Procedure glLightModelfv (pname:GLenum;Const params);ApiEntry; 'OPENGL' name 'glLightModelfv';
|
---|
1131 | Procedure glLightModeli (pname:GLenum;param:GLint);ApiEntry; 'OPENGL' name 'glLightModeli';
|
---|
1132 | Procedure glLightModeliv (pname:GLenum;Const params);ApiEntry; 'OPENGL' name 'glLightModeliv';
|
---|
1133 | Procedure glLightf (light,pname:GLenum;param:GLfloat);ApiEntry; 'OPENGL' name 'glLightf';
|
---|
1134 | Procedure glLightfv (light,pname:GLenum;Const params);ApiEntry; 'OPENGL' name 'glLightfv';
|
---|
1135 | Procedure glLighti (light,pname:GLenum;param:GLint);ApiEntry; 'OPENGL' name 'glLighti';
|
---|
1136 | Procedure glLightiv (light,pname:GLenum;Const params);ApiEntry; 'OPENGL' name 'glLightiv';
|
---|
1137 | Procedure glLineStipple (factor:GLint;pattern:GLushort);ApiEntry; 'OPENGL' name 'glLineStipple';
|
---|
1138 | Procedure glLineWidth (width:GLfloat);ApiEntry; 'OPENGL' name 'glLineWidth';
|
---|
1139 | Procedure glListBase (base:GLuint);ApiEntry; 'OPENGL' name 'glListBase';
|
---|
1140 | Procedure glLoadIdentity;ApiEntry; 'OPENGL' name 'glLoadIdentity';
|
---|
1141 | Procedure glLoadMatrixd (Const m);ApiEntry; 'OPENGL' name 'glLoadMatrixd';
|
---|
1142 | Procedure glLoadMatrixf (Const m);ApiEntry; 'OPENGL' name 'glLoadMatrixf';
|
---|
1143 | Procedure glLoadName (name:GLuint);ApiEntry; 'OPENGL' name 'glLoadName';
|
---|
1144 | Procedure glLogicOp (opcode:GLenum);ApiEntry; 'OPENGL' name 'glLogicOp';
|
---|
1145 | Procedure glMap1d (target:GLenum;u1,u2:GLdouble;stride,order:GLint;
|
---|
1146 | Const points);ApiEntry; 'OPENGL' name 'glMap1d';
|
---|
1147 | Procedure glMap1f (target:GLenum;u1,u2:GLfloat;stride,order:GLint;
|
---|
1148 | Const points);ApiEntry; 'OPENGL' name 'glMap1f';
|
---|
1149 | Procedure glMap2d (target:GLenum;u1,u2:GLdouble;ustride,uorder:GLint;
|
---|
1150 | v1,v2:GLdouble;vstride,vorder:GLint;Const points);ApiEntry; 'OPENGL' name 'glMap2d';
|
---|
1151 | Procedure glMap2f (target:GLenum;u1,u2:GLfloat;ustride,uorder:GLint;
|
---|
1152 | v1,v2:GLfloat;vstride,vorder:GLint;Const points);ApiEntry; 'OPENGL' name 'glMap2f';
|
---|
1153 | Procedure glMapGrid1d (un:GLint;u1,u2:GLdouble);ApiEntry; 'OPENGL' name 'glMapGrid1d';
|
---|
1154 | Procedure glMapGrid1f (un:GLint;u1,u2:GLfloat);ApiEntry; 'OPENGL' name 'glMapGrid1f';
|
---|
1155 | Procedure glMapGrid2d (un:GLint;u1,u2:GLdouble;vn:GLint;v1,v2:GLdouble);ApiEntry; 'OPENGL' name 'glMapGrid2d';
|
---|
1156 | Procedure glMapGrid2f (un:GLint;u1,u2:GLfloat;vn:GLint;v1,v2:GLfloat);ApiEntry; 'OPENGL' name 'glMapGrid2f';
|
---|
1157 | Procedure glMaterialf (face,pname:GLenum;param:GLfloat);ApiEntry; 'OPENGL' name 'glMaterialf';
|
---|
1158 | Procedure glMaterialfv (face,pname:GLenum;Const params);ApiEntry; 'OPENGL' name 'glMaterialfv';
|
---|
1159 | Procedure glMateriali (face,pname:GLenum;param:GLint);ApiEntry; 'OPENGL' name 'glMateriali';
|
---|
1160 | Procedure glMaterialiv (face,pname:GLenum;Const params);ApiEntry; 'OPENGL' name 'glMaterialiv';
|
---|
1161 | Procedure glMatrixMode (mode:GLenum);ApiEntry; 'OPENGL' name 'glMatrixMode';
|
---|
1162 | Procedure glMultMatrixd (Const m);ApiEntry; 'OPENGL' name 'glMultMatrixd';
|
---|
1163 | Procedure glMultMatrixf (Const m);ApiEntry; 'OPENGL' name 'glMultMatrixf';
|
---|
1164 | Procedure glNewList (list:GLuint;mode:GLenum);ApiEntry; 'OPENGL' name 'glNewList';
|
---|
1165 | Procedure glNormal3b (nx,ny,nz:GLbyte);ApiEntry; 'OPENGL' name 'glNormal3b';
|
---|
1166 | Procedure glNormal3bv (Const v);ApiEntry; 'OPENGL' name 'glNormal3bv';
|
---|
1167 | Procedure glNormal3d (nx,ny,nz:GLdouble);ApiEntry; 'OPENGL' name 'glNormal3d';
|
---|
1168 | Procedure glNormal3dv (Const v);ApiEntry; 'OPENGL' name 'glNormal3dv';
|
---|
1169 | Procedure glNormal3f (nx,ny,nz:GLfloat);ApiEntry; 'OPENGL' name 'glNormal3f';
|
---|
1170 | Procedure glNormal3fv (Const v);ApiEntry; 'OPENGL' name 'glNormal3fv';
|
---|
1171 | Procedure glNormal3i (nx,ny,nz:GLint);ApiEntry; 'OPENGL' name 'glNormal3i';
|
---|
1172 | Procedure glNormal3iv (Const v);ApiEntry; 'OPENGL' name 'glNormal3iv';
|
---|
1173 | Procedure glNormal3s (nx,ny,nz:GLshort);ApiEntry; 'OPENGL' name 'glNormal3s';
|
---|
1174 | Procedure glNormal3sv (Const v);ApiEntry; 'OPENGL' name 'glNormal3sv';
|
---|
1175 | Procedure glNormalPointerEXT (typ:GLenum;stride,count:GLsizei;Const Buf);ApiEntry; 'OPENGL' name 'glNormalPointerEXT';
|
---|
1176 | Procedure glOrtho (left,right,bottom,top,near,far:GLdouble);ApiEntry; 'OPENGL' name 'glOrtho';
|
---|
1177 | Procedure glPassThrough (token:GLfloat);ApiEntry; 'OPENGL' name 'glPassThrough';
|
---|
1178 | Procedure glPixelMapfv (map:GLenum;mapsize:GLsizei;Const values);ApiEntry; 'OPENGL' name 'glPixelMapfv';
|
---|
1179 | Procedure glPixelMapuiv (map:GLenum;mapsize:GLsizei;Const values);ApiEntry; 'OPENGL' name 'glPixelMapuiv';
|
---|
1180 | Procedure glPixelMapusv (map:GLenum;mapsize:GLsizei;Const values);ApiEntry; 'OPENGL' name 'glPixelMapusv';
|
---|
1181 | Procedure glPixelStoref (pname:GLenum;param:GLfloat);ApiEntry; 'OPENGL' name 'glPixelStoref';
|
---|
1182 | Procedure glPixelStorei (pname:GLenum;param:GLint);ApiEntry; 'OPENGL' name 'glPixelStorei';
|
---|
1183 | Procedure glPixelTransferf (pname:GLenum;param:GLfloat);ApiEntry; 'OPENGL' name 'glPixelTransferf';
|
---|
1184 | Procedure glPixelTransferi (pname:GLenum;param:GLint);ApiEntry; 'OPENGL' name 'glPixelTransferi';
|
---|
1185 | Procedure glPixelZoom (xfactor,yfactor:GLfloat);ApiEntry; 'OPENGL' name 'glPixelZoom';
|
---|
1186 | Procedure glPointSize (size:GLfloat);ApiEntry; 'OPENGL' name 'glPointSize';
|
---|
1187 | Procedure glPolygonMode (face,mode:GLenum);ApiEntry; 'OPENGL' name 'glPolygonMode';
|
---|
1188 | Procedure glPolygonOffsetEXT (factor,bias:GLfloat);ApiEntry; 'OPENGL' name 'glPolygonOffsetEXT';
|
---|
1189 | Procedure glPolygonStipple (Const mask);ApiEntry; 'OPENGL' name 'glPolygonStipple';
|
---|
1190 | Procedure glPopAttrib;ApiEntry; 'OPENGL' name 'glPopAttrib';
|
---|
1191 | Procedure glPopMatrix;ApiEntry; 'OPENGL' name 'glPopMatrix';
|
---|
1192 | Procedure glPopName;ApiEntry; 'OPENGL' name 'glPopName';
|
---|
1193 | Procedure glPrioritizeTexturesEXT (n:GLsizei;Const textures;Const priorities);ApiEntry; 'OPENGL' name 'glPrioritizeTexturesEXT';
|
---|
1194 | Procedure glPushAttrib (mask:GLbitfield);ApiEntry; 'OPENGL' name 'glPushAttrib';
|
---|
1195 | Procedure glPushMatrix;ApiEntry; 'OPENGL' name 'glPushMatrix';
|
---|
1196 | Procedure glPushName (name:GLuint);ApiEntry; 'OPENGL' name 'glPushName';
|
---|
1197 | Procedure glRasterPos2d (x,y:GLdouble);ApiEntry; 'OPENGL' name 'glRasterPos2d';
|
---|
1198 | Procedure glRasterPos2dv (Const v);ApiEntry; 'OPENGL' name 'glRasterPos2dv';
|
---|
1199 | Procedure glRasterPos2f (x,y:GLfloat);ApiEntry; 'OPENGL' name 'glRasterPos2f';
|
---|
1200 | Procedure glRasterPos2fv (Const v);ApiEntry; 'OPENGL' name 'glRasterPos2fv';
|
---|
1201 | Procedure glRasterPos2i (x,y:GLint);ApiEntry; 'OPENGL' name 'glRasterPos2i';
|
---|
1202 | Procedure glRasterPos2iv (Const v);ApiEntry; 'OPENGL' name 'glRasterPos2iv';
|
---|
1203 | Procedure glRasterPos2s (x,y:GLshort);ApiEntry; 'OPENGL' name 'glRasterPos2s';
|
---|
1204 | Procedure glRasterPos2sv (Const v);ApiEntry; 'OPENGL' name 'glRasterPos2sv';
|
---|
1205 | Procedure glRasterPos3d (x,y,z:GLdouble);ApiEntry; 'OPENGL' name 'glRasterPos3d';
|
---|
1206 | Procedure glRasterPos3dv (Const v);ApiEntry; 'OPENGL' name 'glRasterPos3dv';
|
---|
1207 | Procedure glRasterPos3f (x,y,z:GLfloat);ApiEntry; 'OPENGL' name 'glRasterPos3f';
|
---|
1208 | Procedure glRasterPos3fv (Const v);ApiEntry; 'OPENGL' name 'glRasterPos3fv';
|
---|
1209 | Procedure glRasterPos3i (x,y,z:GLint);ApiEntry; 'OPENGL' name 'glRasterPos3i';
|
---|
1210 | Procedure glRasterPos3iv (Const v);ApiEntry; 'OPENGL' name 'glRasterPos3iv';
|
---|
1211 | Procedure glRasterPos3s (x,y,z:GLshort);ApiEntry; 'OPENGL' name 'glRasterPos3s';
|
---|
1212 | Procedure glRasterPos3sv (Const v);ApiEntry; 'OPENGL' name 'glRasterPos3sv';
|
---|
1213 | Procedure glRasterPos4d (x,y,z,w:GLdouble);ApiEntry; 'OPENGL' name 'glRasterPos4d';
|
---|
1214 | Procedure glRasterPos4dv (Const v);ApiEntry; 'OPENGL' name 'glRasterPos4dv';
|
---|
1215 | Procedure glRasterPos4f (x,y,z,w:GLfloat);ApiEntry; 'OPENGL' name 'glRasterPos4f';
|
---|
1216 | Procedure glRasterPos4fv (Const v);ApiEntry; 'OPENGL' name 'glRasterPos4fv';
|
---|
1217 | Procedure glRasterPos4i (x,y,z,w:GLint);ApiEntry; 'OPENGL' name 'glRasterPos4i';
|
---|
1218 | Procedure glRasterPos4iv (Const v);ApiEntry; 'OPENGL' name 'glRasterPos4iv';
|
---|
1219 | Procedure glRasterPos4s (x,y,z,w:GLshort);ApiEntry; 'OPENGL' name 'glRasterPos4s';
|
---|
1220 | Procedure glRasterPos4sv (Const v);ApiEntry; 'OPENGL' name 'glRasterPos4sv';
|
---|
1221 | Procedure glReadBuffer (mode:GLenum);ApiEntry; 'OPENGL' name 'glReadBuffer';
|
---|
1222 | Procedure glReadPixels (x,y:GLint;width,height:GLsizei;
|
---|
1223 | format,typ:GLenum;Var pixels);ApiEntry; 'OPENGL' name 'glReadPixels';
|
---|
1224 | Procedure glRectd (x1,y1,x2,y2:GLdouble);ApiEntry; 'OPENGL' name 'glRectd';
|
---|
1225 | Procedure glRectdv (Const v1;Const v2);ApiEntry; 'OPENGL' name 'glRectdv';
|
---|
1226 | Procedure glRectf (x1,y1,x2,y2:GLfloat);ApiEntry; 'OPENGL' name 'glRectf';
|
---|
1227 | Procedure glRectfv (Const v1;Const v2);ApiEntry; 'OPENGL' name 'glRectfv';
|
---|
1228 | Procedure glRecti (x1,y1,x2,y2:GLint);ApiEntry; 'OPENGL' name 'glRecti';
|
---|
1229 | Procedure glRectiv (Const v1;Const v2);ApiEntry; 'OPENGL' name 'glRectiv';
|
---|
1230 | Procedure glRects (x1,y1,x2,y2:GLshort);ApiEntry; 'OPENGL' name 'glRects';
|
---|
1231 | Procedure glRectsv (Const v1;Const v2);ApiEntry; 'OPENGL' name 'glRectsv';
|
---|
1232 | Function glRenderMode (mode:GLenum):GLint;ApiEntry; 'OPENGL' name 'glRenderMode';
|
---|
1233 | Procedure glRotated (angle,x,y,z:GLdouble);ApiEntry; 'OPENGL' name 'glRotated';
|
---|
1234 | Procedure glRotatef (angle,x,y,z:GLfloat);ApiEntry; 'OPENGL' name 'glRotatef';
|
---|
1235 | Procedure glScaled (x,y,z:GLdouble);ApiEntry; 'OPENGL' name 'glScaled';
|
---|
1236 | Procedure glScalef (x,y,z:GLfloat);ApiEntry; 'OPENGL' name 'glScalef';
|
---|
1237 | Procedure glScissor (x,y:GLint;width,height:GLsizei);ApiEntry; 'OPENGL' name 'glScissor';
|
---|
1238 | Procedure glSelectBuffer (size:GLsizei;Var buffer);ApiEntry; 'OPENGL' name 'glSelectBuffer';
|
---|
1239 | Procedure glShadeModel (mode:GLenum);ApiEntry; 'OPENGL' name 'glShadeModel';
|
---|
1240 | Procedure glStencilFunc (func:GLenum;ref:GLint;mask:GLuint);ApiEntry; 'OPENGL' name 'glStencilFunc';
|
---|
1241 | Procedure glStencilMask (mask:GLuint);ApiEntry; 'OPENGL' name 'glStencilMask';
|
---|
1242 | Procedure glStencilOp (fail,zfail,zpass:GLenum);ApiEntry; 'OPENGL' name 'glStencilOp';
|
---|
1243 | Procedure glTexCoord1d (s:GLdouble);ApiEntry; 'OPENGL' name 'glTexCoord1d';
|
---|
1244 | Procedure glTexCoord1dv (Const v);ApiEntry; 'OPENGL' name 'glTexCoord1dv';
|
---|
1245 | Procedure glTexCoord1f (s:GLfloat);ApiEntry; 'OPENGL' name 'glTexCoord1f';
|
---|
1246 | Procedure glTexCoord1fv (Const v);ApiEntry; 'OPENGL' name 'glTexCoord1fv';
|
---|
1247 | Procedure glTexCoord1i (s:GLint);ApiEntry; 'OPENGL' name 'glTexCoord1i';
|
---|
1248 | Procedure glTexCoord1iv (Const v);ApiEntry; 'OPENGL' name 'glTexCoord1iv';
|
---|
1249 | Procedure glTexCoord1s (s:GLshort);ApiEntry; 'OPENGL' name 'glTexCoord1s';
|
---|
1250 | Procedure glTexCoord1sv (Const v);ApiEntry; 'OPENGL' name 'glTexCoord1sv';
|
---|
1251 | Procedure glTexCoord2d (s,t:GLdouble);ApiEntry; 'OPENGL' name 'glTexCoord2d';
|
---|
1252 | Procedure glTexCoord2dv (Const v);ApiEntry; 'OPENGL' name 'glTexCoord2dv';
|
---|
1253 | Procedure glTexCoord2f (s,t:GLfloat);ApiEntry; 'OPENGL' name 'glTexCoord2f';
|
---|
1254 | Procedure glTexCoord2fv (Const v);ApiEntry; 'OPENGL' name 'glTexCoord2fv';
|
---|
1255 | Procedure glTexCoord2i (s,t:GLint);ApiEntry; 'OPENGL' name 'glTexCoord2i';
|
---|
1256 | Procedure glTexCoord2iv (Const v);ApiEntry; 'OPENGL' name 'glTexCoord2iv';
|
---|
1257 | Procedure glTexCoord2s (s,t:GLshort);ApiEntry; 'OPENGL' name 'glTexCoord2s';
|
---|
1258 | Procedure glTexCoord2sv (Const v);ApiEntry; 'OPENGL' name 'glTexCoord2sv';
|
---|
1259 | Procedure glTexCoord3d (s,t,r:GLdouble);ApiEntry; 'OPENGL' name 'glTexCoord3d';
|
---|
1260 | Procedure glTexCoord3dv (Const v);ApiEntry; 'OPENGL' name 'glTexCoord3dv';
|
---|
1261 | Procedure glTexCoord3f (s,t,r:GLfloat);ApiEntry; 'OPENGL' name 'glTexCoord3f';
|
---|
1262 | Procedure glTexCoord3fv (Const v);ApiEntry; 'OPENGL' name 'glTexCoord3fv';
|
---|
1263 | Procedure glTexCoord3i (s,t,r:GLint);ApiEntry; 'OPENGL' name 'glTexCoord3i';
|
---|
1264 | Procedure glTexCoord3iv (Const v);ApiEntry; 'OPENGL' name 'glTexCoord3iv';
|
---|
1265 | Procedure glTexCoord3s (s,t,r:GLshort);ApiEntry; 'OPENGL' name 'glTexCoord3s';
|
---|
1266 | Procedure glTexCoord3sv (Const v);ApiEntry; 'OPENGL' name 'glTexCoord3sv';
|
---|
1267 | Procedure glTexCoord4d (s,t,r,q:GLdouble);ApiEntry; 'OPENGL' name 'glTexCoord4d';
|
---|
1268 | Procedure glTexCoord4dv (Const v);ApiEntry; 'OPENGL' name 'glTexCoord4dv';
|
---|
1269 | Procedure glTexCoord4f (s,t,r,q:GLfloat);ApiEntry; 'OPENGL' name 'glTexCoord4f';
|
---|
1270 | Procedure glTexCoord4fv (Const v);ApiEntry; 'OPENGL' name 'glTexCoord4fv';
|
---|
1271 | Procedure glTexCoord4i (s,t,r,q:GLint);ApiEntry; 'OPENGL' name 'glTexCoord4i';
|
---|
1272 | Procedure glTexCoord4iv (Const v);ApiEntry; 'OPENGL' name 'glTexCoord4iv';
|
---|
1273 | Procedure glTexCoord4s (s,t,r,q:GLshort);ApiEntry; 'OPENGL' name 'glTexCoord4s';
|
---|
1274 | Procedure glTexCoord4sv (Const v);ApiEntry; 'OPENGL' name 'glTexCoord4sv';
|
---|
1275 | Procedure glTexCoordPointerEXT (size:GLint;typ:GLenum;stride,count:GLsizei;
|
---|
1276 | Const Buf);ApiEntry; 'OPENGL' name 'glTexCoordPointerEXT';
|
---|
1277 | Procedure glTexEnvf (target,pname:GLenum;param:GLfloat);ApiEntry; 'OPENGL' name 'glTexEnvf';
|
---|
1278 | Procedure glTexEnvfv (target,pname:GLenum;Const params);ApiEntry; 'OPENGL' name 'glTexEnvfv';
|
---|
1279 | Procedure glTexEnvi (target,pname:GLenum;param:GLint);ApiEntry; 'OPENGL' name 'glTexEnvi';
|
---|
1280 | Procedure glTexEnviv (target,pname:GLenum;Const params);ApiEntry; 'OPENGL' name 'glTexEnviv';
|
---|
1281 | Procedure glTexGend (coord,pname:GLenum;param:GLdouble);ApiEntry; 'OPENGL' name 'glTexGend';
|
---|
1282 | Procedure glTexGendv (coord,pname:GLenum;Const params);ApiEntry; 'OPENGL' name 'glTexGendv';
|
---|
1283 | Procedure glTexGenf (coord,pname:GLenum;param:GLfloat);ApiEntry; 'OPENGL' name 'glTexGenf';
|
---|
1284 | Procedure glTexGenfv (coord,pname:GLenum;Const params);ApiEntry; 'OPENGL' name 'glTexGenfv';
|
---|
1285 | Procedure glTexGeni (coord,pname:GLenum;param:GLint);ApiEntry; 'OPENGL' name 'glTexGeni';
|
---|
1286 | Procedure glTexGeniv (coord,pname:GLenum;Const params);ApiEntry; 'OPENGL' name 'glTexGeniv';
|
---|
1287 | Procedure glTexImage1D (target:GLenum;level,components:GLint;
|
---|
1288 | width:GLsizei;border:GLint;format:GLenum;
|
---|
1289 | typ:GLenum;Const pixels);ApiEntry; 'OPENGL' name 'glTexImage1D';
|
---|
1290 | Procedure glTexImage2D (target:GLenum;level,components:GLint;
|
---|
1291 | width,height:GLsizei;border:GLint;
|
---|
1292 | format,typ:GLenum;Const pixels);ApiEntry; 'OPENGL' name 'glTexImage2D';
|
---|
1293 | Procedure glTexParameterf (target,pname:GLenum;param:GLfloat);ApiEntry; 'OPENGL' name 'glTexParameterf';
|
---|
1294 | Procedure glTexParameterfv (target,pname:GLenum;Const params);ApiEntry; 'OPENGL' name 'glTexParameterfv';
|
---|
1295 | Procedure glTexParameteri (target,pname:GLenum;param:GLint);ApiEntry; 'OPENGL' name 'glTexParameteri';
|
---|
1296 | Procedure glTexParameteriv (target,pname:GLenum;Const params);ApiEntry; 'OPENGL' name 'glTexParameteriv';
|
---|
1297 | Procedure glTexSubImage1DEXT (target:GLenum;level,xoffset:GLint;
|
---|
1298 | width:GLsizei;format,typ:GLenum;Const pixels);ApiEntry; 'OPENGL' name 'glTexSubImage1DEXT';
|
---|
1299 | Procedure glTexSubImage2DEXT (target:GLenum;level,xoffset,yoffset:GLint;
|
---|
1300 | width,height:GLsizei;format,typ:GLenum;
|
---|
1301 | Const pixels);ApiEntry; 'OPENGL' name 'glTexSubImage2DEXT';
|
---|
1302 | Procedure glTranslated (x,y,z:GLdouble);ApiEntry; 'OPENGL' name 'glTranslated';
|
---|
1303 | Procedure glTranslatef (x,y,z:GLfloat);ApiEntry; 'OPENGL' name 'glTranslatef';
|
---|
1304 | Procedure glVertex2d (x,y:GLdouble);ApiEntry; 'OPENGL' name 'glVertex2d';
|
---|
1305 | Procedure glVertex2dv (Const v);ApiEntry; 'OPENGL' name 'glVertex2dv';
|
---|
1306 | Procedure glVertex2f (x,y:GLfloat);ApiEntry; 'OPENGL' name 'glVertex2f';
|
---|
1307 | Procedure glVertex2fv (Const v);ApiEntry; 'OPENGL' name 'glVertex2fv';
|
---|
1308 | Procedure glVertex2i (x,y:GLint);ApiEntry; 'OPENGL' name 'glVertex2i';
|
---|
1309 | Procedure glVertex2iv (Const v);ApiEntry; 'OPENGL' name 'glVertex2iv';
|
---|
1310 | Procedure glVertex2s (x,y:GLshort);ApiEntry; 'OPENGL' name 'glVertex2s';
|
---|
1311 | Procedure glVertex2sv (Const v);ApiEntry; 'OPENGL' name 'glVertex2sv';
|
---|
1312 | Procedure glVertex3d (x,y,z:GLdouble);ApiEntry; 'OPENGL' name 'glVertex3d';
|
---|
1313 | Procedure glVertex3dv (Const v);ApiEntry; 'OPENGL' name 'glVertex3dv';
|
---|
1314 | Procedure glVertex3f (x,y,z:GLfloat);ApiEntry; 'OPENGL' name 'glVertex3f';
|
---|
1315 | Procedure glVertex3fv (Const v);ApiEntry; 'OPENGL' name 'glVertex3fv';
|
---|
1316 | Procedure glVertex3i (x,y,z:GLint);ApiEntry; 'OPENGL' name 'glVertex3i';
|
---|
1317 | Procedure glVertex3iv (Const v);ApiEntry; 'OPENGL' name 'glVertex3iv';
|
---|
1318 | Procedure glVertex3s (x,y,z:GLshort);ApiEntry; 'OPENGL' name 'glVertex3s';
|
---|
1319 | Procedure glVertex3sv (Const v);ApiEntry; 'OPENGL' name 'glVertex3sv';
|
---|
1320 | Procedure glVertex4d (x,y,z,w:GLdouble);ApiEntry; 'OPENGL' name 'glVertex4d';
|
---|
1321 | Procedure glVertex4dv (Const v);ApiEntry; 'OPENGL' name 'glVertex4dv';
|
---|
1322 | Procedure glVertex4f (x,y,z,w:GLfloat);ApiEntry; 'OPENGL' name 'glVertex4f';
|
---|
1323 | Procedure glVertex4fv (Const v);ApiEntry; 'OPENGL' name 'glVertex4fv';
|
---|
1324 | Procedure glVertex4i (x,y,z,w:GLint);ApiEntry; 'OPENGL' name 'glVertex4i';
|
---|
1325 | Procedure glVertex4iv (Const v);ApiEntry; 'OPENGL' name 'glVertex4iv';
|
---|
1326 | Procedure glVertex4s (x,y,z,w:GLshort);ApiEntry; 'OPENGL' name 'glVertex4s';
|
---|
1327 | Procedure glVertex4sv (Const v);ApiEntry; 'OPENGL' name 'glVertex4sv';
|
---|
1328 | Procedure glVertexPointerEXT (size:GLint;typ:GLenum;stride,count:GLsizei;
|
---|
1329 | Const Buf);ApiEntry; 'OPENGL' name 'glVertexPointerEXT';
|
---|
1330 | Procedure glViewport (x,y:GLint;width,height:GLsizei);ApiEntry; 'OPENGL' name 'glViewport';
|
---|
1331 |
|
---|
1332 | Procedure auxInitDisplayMode(mode:GLenum);ApiEntry; 'LIBAUX' name 'auxInitDisplayMode';
|
---|
1333 | Procedure auxInitPosition(x,y,w,h:LongInt);ApiEntry;'LIBAUX' name 'auxInitPosition';
|
---|
1334 | Function auxInitWindow(Const t:CString):GLenum;ApiEntry; 'LIBAUX' name 'auxInitWindow';
|
---|
1335 | Procedure auxCloseWindow;ApiEntry; 'LIBAUX' name 'auxCloseWindow';
|
---|
1336 | Procedure auxQuit;ApiEntry; 'LIBAUX' name 'auxQuit';
|
---|
1337 | Procedure auxClipBoard;ApiEntry; 'LIBAUX' name 'auxClipBoard';
|
---|
1338 | Procedure auxSwapBuffers;ApiEntry; 'LIBAUX' name 'auxSwapBuffers';
|
---|
1339 |
|
---|
1340 | Procedure gluBeginCurve (Var nurb);ApiEntry; 'OPENGL' name 'gluBeginCurve';
|
---|
1341 | Procedure gluBeginPolygon (Var tess);ApiEntry; 'OPENGL' name 'gluBeginPolygon';
|
---|
1342 | Procedure gluBeginSurface (Var nurb);ApiEntry; 'OPENGL' name 'gluBeginSurface';
|
---|
1343 | Procedure gluBeginTrim (Var nurb);ApiEntry; 'OPENGL' name 'gluBeginTrim';
|
---|
1344 | Function gluBuild1DMipmaps (target:GLenum;component:GLint;
|
---|
1345 | width:GLsizei;format,typ:GLenum;
|
---|
1346 | Const data):GLint;ApiEntry; 'OPENGL' name 'gluBuild1DMipmaps';
|
---|
1347 | Function gluBuild2DMipmaps (target:GLenum;component:GLint;
|
---|
1348 | width,height:GLsizei;format,typ:GLenum;
|
---|
1349 | Const data):GLint;ApiEntry; 'OPENGL' name 'gluBuild2DMipmaps';
|
---|
1350 | Procedure gluCylinder (Var quad;base,top,height:GLdouble;slices:GLint;
|
---|
1351 | stacks:GLint);ApiEntry; 'OPENGL' name 'gluCylinder';
|
---|
1352 | Procedure gluDeleteNurbsRenderer (Var nurb);ApiEntry; 'OPENGL' name 'gluDeleteNurbsRenderer';
|
---|
1353 | Procedure gluDeleteQuadric (Var quad);ApiEntry; 'OPENGL' name 'gluDeleteQuadric';
|
---|
1354 | Procedure gluDeleteTess (Var tess);ApiEntry; 'OPENGL' name 'gluDeleteTess';
|
---|
1355 | Procedure gluDisk (Var quad;inner,outer:GLdouble;slices,loops:GLint);ApiEntry; 'OPENGL' name 'gluDisk';
|
---|
1356 | Procedure gluEndCurve (Var nurb);ApiEntry; 'OPENGL' name 'gluEndCurve';
|
---|
1357 | Procedure gluEndPolygon (Var tess);ApiEntry; 'OPENGL' name 'gluEndPolygon';
|
---|
1358 | Procedure gluEndSurface (Var nurb);ApiEntry; 'OPENGL' name 'gluEndSurface';
|
---|
1359 | Procedure gluEndTrim (Var nurb);ApiEntry; 'OPENGL' name 'gluEndTrim';
|
---|
1360 | Function gluErrorString (error:GLenum):PChar;ApiEntry; 'OPENGL' name 'gluErrorString';
|
---|
1361 | Procedure gluGetNurbsProperty (Var nurb;property:GLenum;Var data);ApiEntry; 'OPENGL' name 'gluGetNurbsProperty';
|
---|
1362 | Function gluGetString (name:GLenum):PChar;ApiEntry; 'OPENGL' name 'gluGetString';
|
---|
1363 | Procedure gluGetTessProperty (Var tess;which:GLenum;Var data);ApiEntry; 'OPENGL' name 'gluGetTessProperty';
|
---|
1364 | Procedure gluLoadSamplingMatrices (Var nurb;Const model;Const perspective;
|
---|
1365 | Const view);ApiEntry; 'OPENGL' name 'gluLoadSamplingMatrices';
|
---|
1366 | Procedure gluLookAt (eyeX,eyeY,eyeZ,centerX,centerY,centerZ:GLdouble;
|
---|
1367 | upX,upY,upZ:GLdouble);ApiEntry; 'OPENGL' name 'gluLookAt';
|
---|
1368 | Function gluNewNurbsRenderer:Pointer;ApiEntry; 'OPENGL' name 'gluNewNurbsRenderer';
|
---|
1369 | Function gluNewQuadric:Pointer;ApiEntry; 'OPENGL' name 'gluNewQuadric';
|
---|
1370 | Function gluNewTess:Pointer;ApiEntry; 'OPENGL' name 'gluNewTess';
|
---|
1371 | Procedure gluNextContour (Var tess;typ:GLenum);ApiEntry; 'OPENGL' name 'gluNextContour';
|
---|
1372 | Procedure gluNurbsCallback (Var nurb;which:GLenum;
|
---|
1373 | CallBackFunc:auxproc1);ApiEntry; 'OPENGL' name 'gluNurbsCallback';
|
---|
1374 | Procedure gluNurbsCurve (Var nurb;knotCount:GLint;Var knots;
|
---|
1375 | stride:GLint;Var control;order:GLint;
|
---|
1376 | typ:GLenum);ApiEntry; 'OPENGL' name 'gluNurbsCurve';
|
---|
1377 | Procedure gluNurbsProperty (Var nurb;property:GLenum;value:GLfloat);ApiEntry; 'OPENGL' name 'gluNurbsProperty';
|
---|
1378 | Procedure gluNurbsSurface (Var nurb;sKnotCount:GLint;Var sKnots;
|
---|
1379 | tKnotCount:GLint;Var tKnots;sStride:GLint;
|
---|
1380 | tStride:GLint;Var control;
|
---|
1381 | sOrder,tOrder:GLint;typ:GLenum);ApiEntry; 'OPENGL' name 'gluNurbsSurface';
|
---|
1382 | Procedure gluOrtho2D (left,right,bottom,top:GLdouble);ApiEntry; 'OPENGL' name 'gluOrtho2D';
|
---|
1383 | Procedure gluPartialDisk (Var quad;inner,outer:GLdouble;slices:GLint;
|
---|
1384 | loops:GLint;start,sweep:GLdouble);ApiEntry; 'OPENGL' name 'gluPartialDisk';
|
---|
1385 | Procedure gluPerspective (fovy,aspect,near,far:GLdouble);ApiEntry; 'OPENGL' name 'gluPerspective';
|
---|
1386 | Procedure gluPickMatrix (x,y,delx,dely:GLdouble;Var viewport);ApiEntry; 'OPENGL' name 'gluPickMatrix';
|
---|
1387 | Function gluProject (objX,objY,objZ:GLdouble;Const model;Const proj;
|
---|
1388 | Const view;Var winX;Var WinY;Var WinZ):GLint;ApiEntry; 'OPENGL' name 'gluProject';
|
---|
1389 | Procedure gluPwlCurve (Var nurb;count:GLint;Var data;stride:GLint;
|
---|
1390 | typ:GLenum);ApiEntry; 'OPENGL' name 'gluPwlCurve';
|
---|
1391 | Procedure gluQuadricCallback (Var quad;which:GLenum;CallBackFunc:auxproc1);ApiEntry; 'OPENGL' name 'gluQuadricCallback';
|
---|
1392 | Procedure gluQuadricDrawStyle (Var quad;draw:GLenum);ApiEntry; 'OPENGL' name 'gluQuadricDrawStyle';
|
---|
1393 | Procedure gluQuadricNormals (Var quad;normal:GLenum);ApiEntry; 'OPENGL' name 'gluQuadricNormals';
|
---|
1394 | Procedure gluQuadricOrientation (Var quad;orientation:GLenum);ApiEntry; 'OPENGL' name 'gluQuadricOrientation';
|
---|
1395 | Procedure gluQuadricTexture (Var quad;texture:GLboolean);ApiEntry; 'OPENGL' name 'gluQuadricTexture';
|
---|
1396 | Function gluScaleImage (format:GLenum;wIn,hIn:GLsizei;typeIn:GLenum;
|
---|
1397 | Const dataIn;wOut,hOut:GLsizei;typeOut:GLenum;
|
---|
1398 | Var dataOut):GLint;ApiEntry; 'OPENGL' name 'gluScaleImage';
|
---|
1399 | Procedure gluSphere (Var quad;radius:GLdouble;slices,stacks:GLint);ApiEntry; 'OPENGL' name 'gluSphere';
|
---|
1400 | Procedure gluTessBeginContour (Var tess);ApiEntry; 'OPENGL' name 'gluTessBeginContour';
|
---|
1401 | Procedure gluTessBeginPolygon (Var tess;Var data);ApiEntry; 'OPENGL' name 'gluTessBeginPolygon';
|
---|
1402 | Procedure gluTessCallback (Var tess;which:GLenum;CallBackFunc:auxproc1);ApiEntry; 'OPENGL' name 'gluTessCallback';
|
---|
1403 | Procedure gluTessEndContour (Var tess);ApiEntry; 'OPENGL' name 'gluTessEndContour';
|
---|
1404 | Procedure gluTessEndPolygon (Var tess);ApiEntry; 'OPENGL' name 'gluTessEndPolygon';
|
---|
1405 | Procedure gluTessNormal (Var tess;valueX,valueY,valueZ:GLdouble);ApiEntry; 'OPENGL' name 'gluTessNormal';
|
---|
1406 | Procedure gluTessProperty (Var tess;which:GLenum;data:GLdouble);ApiEntry; 'OPENGL' name 'gluTessProperty';
|
---|
1407 | Procedure gluTessVertex (Var tess;Var location;Var data);ApiEntry; 'OPENGL' name 'gluTessVertex';
|
---|
1408 | Function gluUnProject (winX,winY,winZ:GLdouble;Const model;Const proj;
|
---|
1409 | Const view;Var objX;Var objY;Var objZ):GLint;ApiEntry; 'OPENGL' name 'gluUnProject';
|
---|
1410 |
|
---|
1411 | Procedure auxMainLoop(f:auxproc1);ApiEntry; 'LIBAUX' name 'auxMainLoop';
|
---|
1412 | Procedure auxExposeFunc(f:auxproc2);ApiEntry; 'LIBAUX' name 'auxExposeFunc';
|
---|
1413 | Procedure auxReshapeFunc(f:auxproc2);ApiEntry; 'LIBAUX' name 'auxReshapeFunc';
|
---|
1414 | Procedure auxIdleFunc(f:auxproc1);ApiEntry; 'LIBAUX' name 'auxIdleFunc';
|
---|
1415 | Procedure auxKeyFunc(i:LongInt;f:auxproc1);ApiEntry; 'LIBAUX' name 'auxKeyFunc';
|
---|
1416 | Procedure auxKeyDownFunc(f:auxfunc1);ApiEntry; 'LIBAUX' name 'auxKeyDownFunc';
|
---|
1417 | Procedure auxMouseFunc(x,y:LongInt;f:auxproc3);ApiEntry; 'LIBAUX' name 'auxMouseFunc';
|
---|
1418 | Procedure auxMouseDownFunc(f:auxfunc2);ApiEntry; 'LIBAUX' name 'auxMouseDownFunc';
|
---|
1419 | Procedure auxMouseUpFunc(f:auxfunc2);ApiEntry; 'LIBAUX' name 'auxMouseUpFunc';
|
---|
1420 | Procedure auxMouseMoveFunc(f:auxfunc2);ApiEntry; 'LIBAUX' name 'auxMouseMoveFunc';
|
---|
1421 | Function auxGetColorMapSize:GLint;ApiEntry; 'LIBAUX' name 'auxGetColorMapSize';
|
---|
1422 | Procedure auxGetMouseLoc(Var x,y:LongInt);ApiEntry; 'LIBAUX' name 'auxGetMouseLoc';
|
---|
1423 | Procedure auxSetOneColor(i:LongInt;r,g,b:Single);ApiEntry; 'LIBAUX' name 'auxSetOneColor';
|
---|
1424 | Procedure auxSetFogRamp(i1,i2:LongInt);ApiEntry; 'LIBAUX' name 'auxSetFogRamp';
|
---|
1425 | Procedure auxSetGreyRamp;ApiEntry; 'LIBAUX' name 'auxSetGreyRamp';
|
---|
1426 | Procedure auxSetRGBMap(c:LongInt;Var Buf);ApiEntry; 'LIBAUX' name 'auxSetRGBMap';
|
---|
1427 | Function auxRGBImageLoad(c:PChar):PAUX_RGBImageRec; 'LIBAUX'name 'auxRGBImageLoad';
|
---|
1428 | Procedure auxCreateFont;ApiEntry; 'LIBAUX' name 'auxCreateFont';
|
---|
1429 | Procedure auxDrawStr(Const s:CString);ApiEntry; 'LIBAUX' name 'auxDrawStr';
|
---|
1430 | Procedure auxWireSphere(d:GLdouble);ApiEntry; 'LIBAUX' name 'auxWireSphere';
|
---|
1431 | Procedure auxSolidSphere(d:GLdouble);ApiEntry; 'LIBAUX' name 'auxSolidSphere';
|
---|
1432 | Procedure auxWireCube(c:GLdouble);ApiEntry; 'LIBAUX' name 'auxWireCube';
|
---|
1433 | Procedure auxSolidCube(c:GLdouble);ApiEntry; 'LIBAUX' name 'auxSolidCube';
|
---|
1434 | Procedure auxWireBox(a,b,c:GLdouble);ApiEntry; 'LIBAUX' name 'auxWireBox';
|
---|
1435 | Procedure auxSolidBox(a,b,c:GLdouble);ApiEntry; 'LIBAUX' name 'auxSolidBox';
|
---|
1436 | Procedure auxWireTorus(a,b:GLdouble);ApiEntry; 'LIBAUX' name 'auxWireTorus';
|
---|
1437 | Procedure auxSolidTorus(a,b:GLdouble);ApiEntry; 'LIBAUX' name 'auxSolidTorus';
|
---|
1438 | Procedure auxWireCylinder(a,b:GLdouble);ApiEntry; 'LIBAUX' name 'auxWireCylinder';
|
---|
1439 | Procedure auxSolidCylinder(a,b:GLdouble);ApiEntry; 'LIBAUX' name 'auxSolidCylinder';
|
---|
1440 | Procedure auxWireIcosahedron(a:GLdouble);ApiEntry; 'LIBAUX' name 'auxWireIcosahedron';
|
---|
1441 | Procedure auxSolidIcosahedron(a:GLdouble);ApiEntry; 'LIBAUX' name 'auxSolidIcosahedron';
|
---|
1442 | Procedure auxWireOctahedron(a:GLdouble);ApiEntry; 'LIBAUX' name 'auxWireOctahedron';
|
---|
1443 | Procedure auxSolidOctahedron(a:GLdouble);ApiEntry; 'LIBAUX' name 'auxSolidOctahedron';
|
---|
1444 | Procedure auxWireTetrahedron(a:GLdouble);ApiEntry; 'LIBAUX' name 'auxWireTetrahedron';
|
---|
1445 | Procedure auxSolidTetrahedron(a:GLdouble);ApiEntry; 'LIBAUX' name 'auxSolidTetrahedron';
|
---|
1446 | Procedure auxWireDodecahedron(a:GLdouble);ApiEntry; 'LIBAUX' name 'auxWireDodecahedron';
|
---|
1447 | Procedure auxSolidDodecahedron(a:GLdouble);ApiEntry; 'LIBAUX' name 'auxSolidDodecahedron';
|
---|
1448 | Procedure auxWireCone(a,b:GLdouble);ApiEntry; 'LIBAUX' name 'auxWireCone';
|
---|
1449 | Procedure auxSolidCone(a,b:GLdouble);ApiEntry; 'LIBAUX' name 'auxSolidCone';
|
---|
1450 | Procedure auxWireTeapot(a:GLdouble);ApiEntry; 'LIBAUX' name 'auxWireTeapot';
|
---|
1451 | Procedure auxSolidTeapot(a:GLdouble);ApiEntry; 'LIBAUX' name 'auxSolidTeapot';
|
---|
1452 |
|
---|
1453 | Procedure glutInit (Var argc;Var argv);ApiEntry; 'GLUT' name 'glutInit';
|
---|
1454 | Procedure glutInitDisplayMode (m:LongWord);ApiEntry; 'GLUT' name 'glutInitDisplayMode';
|
---|
1455 | Procedure glutInitWindowPosition (x,y:LongInt);ApiEntry; 'GLUT' name 'glutInitWindowPosition';
|
---|
1456 | Procedure glutInitWindowSize (cx,cy:LongInt);ApiEntry; 'GLUT' name 'glutInitWindowSize';
|
---|
1457 | Procedure glutMainLoop;ApiEntry; 'GLUT' name 'glutMainLoop';
|
---|
1458 | Function glutCreateWindow (Var c:CString):LongInt;ApiEntry; 'GLUT' name 'glutCreateWindow';
|
---|
1459 | Function glutCreateSubWindow (x,y,w,h,i:LongInt):LongInt;ApiEntry; 'GLUT' name 'glutCreateSubWindow';
|
---|
1460 | Procedure glutDestroyWindow (i:LongInt);ApiEntry; 'GLUT' name 'glutDestroyWindow';
|
---|
1461 | Procedure glutPostRedisplay;ApiEntry; 'GLUT' name 'glutPostRedisplay';
|
---|
1462 | Procedure glutSwapBuffers;ApiEntry; 'GLUT' name 'glutSwapBuffers';
|
---|
1463 | Function glutGetWindow:LongInt;ApiEntry; 'GLUT' name 'glutGetWindow';
|
---|
1464 | Procedure glutSetWindow (i:LongInt);ApiEntry; 'GLUT' name 'glutSetWindow';
|
---|
1465 | Procedure glutSetWindowTitle (Const c:CString);ApiEntry; 'GLUT' name 'glutSetWindowTitle';
|
---|
1466 | Procedure glutSetIconTitle (Const c:CString);ApiEntry; 'GLUT' name 'glutSetIconTitle';
|
---|
1467 | Procedure glutPositionWindow (x,y:LongInt);ApiEntry; 'GLUT' name 'glutPositionWindow';
|
---|
1468 | Procedure glutReshapeWindow (i1,i2:LongInt);ApiEntry; 'GLUT' name 'glutReshapeWindow';
|
---|
1469 | Procedure glutPopWindow;ApiEntry; 'GLUT' name 'glutPopWindow';
|
---|
1470 | Procedure glutPushWindow;ApiEntry; 'GLUT' name 'glutPushWindow';
|
---|
1471 | Procedure glutIconifyWindow;ApiEntry; 'GLUT' name 'glutIconifyWindow';
|
---|
1472 | Procedure glutShowWindow;ApiEntry; 'GLUT' name 'glutShowWindow';
|
---|
1473 | Procedure glutHideWindow;ApiEntry; 'GLUT' name 'glutHideWindow';
|
---|
1474 | Function glutCreateMenu (f:glutproc4):LongInt;ApiEntry; 'GLUT' name 'glutCreateMenu';
|
---|
1475 | Procedure glutDestroyMenu(i:LongInt);ApiEntry; 'GLUT' name 'glutDestroyMenu';
|
---|
1476 | Function glutGetMenu:LongInt;ApiEntry; 'GLUT' name 'glutGetMenu';
|
---|
1477 | Procedure glutSetMenu (i:LongInt);ApiEntry; 'GLUT' name 'glutSetMenu';
|
---|
1478 | Procedure glutAddMenuEntry (Const c:CString;i:LongInt);ApiEntry; 'GLUT' name 'glutAddMenuEntry';
|
---|
1479 | Procedure glutAddSubMenu (Const c:CString;i:LongInt);ApiEntry; 'GLUT' name 'glutAddSubMenu';
|
---|
1480 | Procedure glutChangeToMenuEntry (i:LongInt;Const c:CString;i1:LongInt);ApiEntry; 'GLUT' name 'glutChangeToMenuEntry';
|
---|
1481 | Procedure glutChangeToSubMenu (i:LongInt;Const c:CString;i1:LongInt);ApiEntry; 'GLUT' name 'glutChangeToSubMenu';
|
---|
1482 | Procedure glutRemoveMenuItem (i:LongInt);ApiEntry; 'GLUT' name 'glutRemoveMenuItem';
|
---|
1483 | Procedure glutAttachMenu (i:LongInt);ApiEntry; 'GLUT' name 'glutAttachMenu';
|
---|
1484 | Procedure glutDetachMenu (i:LongInt);ApiEntry; 'GLUT' name 'glutDetachMenu';
|
---|
1485 | Procedure glutDisplayFunc (f:auxproc1);ApiEntry; 'GLUT' name 'glutDisplayFunc';
|
---|
1486 | Procedure glutReshapeFunc (f:glutproc1);ApiEntry; 'GLUT' name 'glutReshapeFunc';
|
---|
1487 | Procedure glutKeyboardFunc (f:glutproc2);ApiEntry; 'GLUT' name 'glutKeyboardFunc';
|
---|
1488 | Procedure glutMouseFunc (f:glutproc3);ApiEntry; 'GLUT' name 'glutMouseFunc';
|
---|
1489 | Procedure glutMotionFunc (f:glutproc1);ApiEntry; 'GLUT' name 'glutMotionFunc';
|
---|
1490 | Procedure glutPassiveMotionFunc (f:glutproc1);ApiEntry; 'GLUT' name 'glutPassiveMotionFunc';
|
---|
1491 | Procedure glutEntryFunc (f:glutproc4);ApiEntry; 'GLUT' name 'glutEntryFunc';
|
---|
1492 | Procedure glutVisibilityFunc (f:glutproc4);ApiEntry; 'GLUT' name 'glutVisibilityFunc';
|
---|
1493 | Procedure glutIdleFunc (f:auxproc1);ApiEntry; 'GLUT' name 'glutIdleFunc';
|
---|
1494 | Procedure glutTimerFunc (u:LongWord;f:glutproc1);ApiEntry; 'GLUT' name 'glutTimerFunc';
|
---|
1495 | Procedure glutMenuStateFunc (f:glutproc4);ApiEntry; 'GLUT' name 'glutMenuStateFunc';
|
---|
1496 | Procedure glutSetColor (i:LongInt;f1,f2,f3:GLfloat);ApiEntry; 'GLUT' name 'glutSetColor';
|
---|
1497 | Function glutGetColor (i1,i2:LongInt):GLfloat;ApiEntry; 'GLUT' name 'glutGetColor';
|
---|
1498 | Procedure glutCopyColormap (i:LongInt);ApiEntry; 'GLUT' name 'glutCopyColormap';
|
---|
1499 | Function glutGet (r:GLenum):LongInt;ApiEntry; 'GLUT' name 'glutGet';
|
---|
1500 | Function glutDeviceGet (e:GLenum):LongInt;ApiEntry; 'GLUT' name 'glutDeviceGet';
|
---|
1501 | Procedure glutStrokeCharacter (Var Buf;i:LongInt);ApiEntry; 'GLUT' name 'glutStrokeCharacter';
|
---|
1502 | Procedure glutBitmapCharacter (Var Buf;i:LongInt);ApiEntry; 'GLUT' name 'glutBitmapCharacter';
|
---|
1503 | Procedure glutWireSphere (d:GLdouble;i1,i2:GLint);ApiEntry; 'GLUT' name 'glutWireSphere';
|
---|
1504 | Procedure glutSolidSphere (d:GLdouble;i1,i2:GLint);ApiEntry; 'GLUT' name 'glutSolidSphere';
|
---|
1505 | Procedure glutWireCone (d1,d2:GLdouble;i1,i2:GLint);ApiEntry; 'GLUT' name 'glutWireCone';
|
---|
1506 | Procedure glutSolidCone (d1,d2:GLdouble;i1,i2:GLint);ApiEntry; 'GLUT' name 'glutSolidCone';
|
---|
1507 | Procedure glutWireCube (d:GLdouble);ApiEntry; 'GLUT' name 'glutWireCube';
|
---|
1508 | Procedure glutSolidCube (d:GLdouble);ApiEntry; 'GLUT' name 'glutSolidCube';
|
---|
1509 | Procedure glutWireTorus (d1,d2:GLdouble;i1,i2:GLint);ApiEntry; 'GLUT' name 'glutWireTorus';
|
---|
1510 | Procedure glutSolidTorus (d1,d2:GLdouble;i1,i2:GLint);ApiEntry; 'GLUT' name 'glutSolidTorus';
|
---|
1511 | Procedure glutWireDodecahedron;ApiEntry; 'GLUT' name 'glutWireDodecahedron';
|
---|
1512 | Procedure glutSolidDodecahedron;ApiEntry; 'GLUT' name 'glutSolidDodecahedron';
|
---|
1513 | Procedure glutWireTeapot (d:GLdouble);ApiEntry; 'GLUT' name 'glutWireTeapot';
|
---|
1514 | Procedure glutSolidTeapot (d:GLdouble);ApiEntry; 'GLUT' name 'glutSolidTeapot';
|
---|
1515 | Procedure glutWireOctahedron;ApiEntry; 'GLUT' name 'glutWireOctahedron';
|
---|
1516 | Procedure glutSolidOctahedron;ApiEntry; 'GLUT' name 'glutSolidOctahedron';
|
---|
1517 | Procedure glutWireTetrahedron;ApiEntry; 'GLUT' name 'glutWireTetrahedron';
|
---|
1518 | Procedure glutSolidTetrahedron;ApiEntry; 'GLUT' name 'glutSolidTetrahedron';
|
---|
1519 | Procedure glutWireIcosahedron;ApiEntry; 'GLUT' name 'glutWireIcosahedron';
|
---|
1520 | Procedure glutSolidIcosahedron;ApiEntry; 'GLUT' name 'glutSolidIcosahedron';
|
---|
1521 | End;
|
---|
1522 |
|
---|
1523 | Function AUX_WIND_IS_RGB(x:LongWord):Boolean;
|
---|
1524 | Function AUX_WIND_IS_INDEX(x:LongWord):Boolean;
|
---|
1525 | Function AUX_WIND_IS_SINGLE(x:LongWord):Boolean;
|
---|
1526 | Function AUX_WIND_IS_DOUBLE(x:LongWord):Boolean;
|
---|
1527 | Function AUX_WIND_IS_INDIRECT(x:LongWord):Boolean;
|
---|
1528 | Function AUX_WIND_IS_DIRECT(x:LongWord):Boolean;
|
---|
1529 | Function AUX_WIND_HAS_ACCUM(x:LongWord):Boolean;
|
---|
1530 | Function AUX_WIND_HAS_ALPHA(x:LongWord):Boolean;
|
---|
1531 | Function AUX_WIND_HAS_DEPTH(x:LongWord):Boolean;
|
---|
1532 | Function AUX_WIND_HAS_STENCIL(x:LongWord):Boolean;
|
---|
1533 | Procedure AUX_SETCOLOR(x,y:LongWord);
|
---|
1534 |
|
---|
1535 | Implementation
|
---|
1536 |
|
---|
1537 | Function AUX_WIND_IS_RGB(x:LongWord):Boolean;
|
---|
1538 | Begin
|
---|
1539 | Result:=(x AND AUX_INDEX) = 0;
|
---|
1540 | End;
|
---|
1541 |
|
---|
1542 | Function AUX_WIND_IS_INDEX(x:LongWord):Boolean;
|
---|
1543 | Begin
|
---|
1544 | Result:=(x And AUX_INDEX) <> 0;
|
---|
1545 | End;
|
---|
1546 |
|
---|
1547 | Function AUX_WIND_IS_SINGLE(x:LongWord):Boolean;
|
---|
1548 | Begin
|
---|
1549 | Result:=(x And AUX_DOUBLE) = 0;
|
---|
1550 | End;
|
---|
1551 |
|
---|
1552 | Function AUX_WIND_IS_DOUBLE(x:LongWord):Boolean;
|
---|
1553 | Begin
|
---|
1554 | Result:=(x And AUX_DOUBLE) <> 0;
|
---|
1555 | End;
|
---|
1556 |
|
---|
1557 | Function AUX_WIND_IS_INDIRECT(x:LongWord):Boolean;
|
---|
1558 | Begin
|
---|
1559 | Result:=(x And AUX_INDIRECT) <> 0;
|
---|
1560 | End;
|
---|
1561 |
|
---|
1562 | Function AUX_WIND_IS_DIRECT(x:LongWord):Boolean;
|
---|
1563 | Begin
|
---|
1564 | Result:=(x And AUX_INDIRECT) = 0;
|
---|
1565 | End;
|
---|
1566 |
|
---|
1567 | Function AUX_WIND_HAS_ACCUM(x:LongWord):Boolean;
|
---|
1568 | Begin
|
---|
1569 | Result:=(x And AUX_ACCUM) <> 0;
|
---|
1570 | End;
|
---|
1571 |
|
---|
1572 | Function AUX_WIND_HAS_ALPHA(x:LongWord):Boolean;
|
---|
1573 | Begin
|
---|
1574 | Result:=(x And AUX_ALPHA) <> 0;
|
---|
1575 | End;
|
---|
1576 |
|
---|
1577 | Function AUX_WIND_HAS_DEPTH(x:LongWord):Boolean;
|
---|
1578 | Begin
|
---|
1579 | Result:=(x And AUX_DEPTH) <> 0;
|
---|
1580 | End;
|
---|
1581 |
|
---|
1582 | Function AUX_WIND_HAS_STENCIL(x:LongWord):Boolean;
|
---|
1583 | Begin
|
---|
1584 | Result:=(x And AUX_STENCIL) <> 0;
|
---|
1585 | End;
|
---|
1586 |
|
---|
1587 | Procedure AUX_SETCOLOR(x,y:LongWord);
|
---|
1588 | Begin
|
---|
1589 | If AUX_WIND_IS_RGB(x) Then glColor3fv(auxRGBMap[y][0])
|
---|
1590 | Else glIndexf(y);
|
---|
1591 | End;
|
---|
1592 |
|
---|
1593 |
|
---|
1594 | End.
|
---|