1# -*- coding: iso-8859-1 -*- 2"""Raw (C-style) API for OpenGL.GLUT 3 4Automatically generated by the generateraw script, do not edit! 5""" 6from OpenGL.raw.GLUT.constants import * 7 8from ctypes import * 9from OpenGL._bytes import unicode 10from OpenGL import platform, arrays 11from OpenGL.constant import Constant 12from OpenGL.raw.GL import _types as GL_types 13GLvoid = GL_types.GLvoid 14from OpenGL.raw.GL._types import ( 15 GLint, 16 GLenum, 17 GLdouble, 18 GLfloat, 19) 20 21if hasattr( platform.PLATFORM, 'GLUT_CALLBACK_TYPE' ): 22 # it's *always* CFUNCTYPE, AFAICT 23 CALLBACK_FUNCTION_TYPE = platform.PLATFORM.GLUT_CALLBACK_TYPE 24else: 25 CALLBACK_FUNCTION_TYPE = platform.PLATFORM.functionTypeFor( platform.PLATFORM.GLUT ) 26 27class STRING( c_char_p ): 28 @classmethod 29 def from_param( cls, value ): 30 if isinstance( value, unicode ): 31 value = value.encode( 'utf-8' ) 32 return c_char_p.from_param( value ) 33 34 35# /usr/include/GL/freeglut_std.h 445 36glutAddMenuEntry = platform.createBaseFunction( 37 'glutAddMenuEntry', dll=platform.PLATFORM.GLUT, resultType=None, 38 argTypes=[STRING,c_int], 39 doc='glutAddMenuEntry( STRING(label), c_int(value) ) -> None', 40 argNames=('label', 'value'), 41) 42 43 44# /usr/include/GL/freeglut_std.h 446 45glutAddSubMenu = platform.createBaseFunction( 46 'glutAddSubMenu', dll=platform.PLATFORM.GLUT, resultType=None, 47 argTypes=[STRING,c_int], 48 doc='glutAddSubMenu( STRING(label), c_int(subMenu) ) -> None', 49 argNames=('label', 'subMenu'), 50) 51 52 53# /usr/include/GL/freeglut_std.h 450 54glutAttachMenu = platform.createBaseFunction( 55 'glutAttachMenu', dll=platform.PLATFORM.GLUT, resultType=None, 56 argTypes=[c_int], 57 doc='glutAttachMenu( c_int(button) ) -> None', 58 argNames=('button',), 59) 60 61 62# /usr/include/GL/freeglut_std.h 499 63glutBitmapCharacter = platform.createBaseFunction( 64 'glutBitmapCharacter', dll=platform.PLATFORM.GLUT, resultType=None, 65 argTypes=[c_void_p,c_int], 66 doc='glutBitmapCharacter( c_void_p(font), c_int(character) ) -> None', 67 argNames=('font', 'character'), 68) 69 70 71# /usr/include/GL/freeglut_std.h 503 72glutBitmapLength = platform.createBaseFunction( 73 'glutBitmapLength', dll=platform.PLATFORM.GLUT, resultType=c_int, 74 argTypes=[c_void_p,POINTER(c_ubyte)], 75 doc='glutBitmapLength( c_void_p(font), POINTER(c_ubyte)(string) ) -> c_int', 76 argNames=('font', 'string'), 77) 78 79 80# /usr/include/GL/freeglut_std.h 500 81glutBitmapWidth = platform.createBaseFunction( 82 'glutBitmapWidth', dll=platform.PLATFORM.GLUT, resultType=c_int, 83 argTypes=[c_void_p,c_int], 84 doc='glutBitmapWidth( c_void_p(font), c_int(character) ) -> c_int', 85 argNames=('font', 'character'), 86) 87 88 89# /usr/include/GL/freeglut_std.h 483 90glutButtonBoxFunc = platform.createBaseFunction( 91 'glutButtonBoxFunc', dll=platform.PLATFORM.GLUT, resultType=None, 92 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int, c_int)], 93 doc='glutButtonBoxFunc( FUNCTION_TYPE(None, c_int, c_int)(callback) ) -> None', 94 argNames=('callback',), 95) 96 97 98# /usr/include/GL/freeglut_std.h 447 99glutChangeToMenuEntry = platform.createBaseFunction( 100 'glutChangeToMenuEntry', dll=platform.PLATFORM.GLUT, resultType=None, 101 argTypes=[c_int,STRING,c_int], 102 doc='glutChangeToMenuEntry( c_int(item), STRING(label), c_int(value) ) -> None', 103 argNames=('item', 'label', 'value'), 104) 105 106 107# /usr/include/GL/freeglut_std.h 448 108glutChangeToSubMenu = platform.createBaseFunction( 109 'glutChangeToSubMenu', dll=platform.PLATFORM.GLUT, resultType=None, 110 argTypes=[c_int,STRING,c_int], 111 doc='glutChangeToSubMenu( c_int(item), STRING(label), c_int(value) ) -> None', 112 argNames=('item', 'label', 'value'), 113) 114 115 116# /usr/include/GL/freeglut_std.h 555 117glutCopyColormap = platform.createBaseFunction( 118 'glutCopyColormap', dll=platform.PLATFORM.GLUT, resultType=None, 119 argTypes=[c_int], 120 doc='glutCopyColormap( c_int(window) ) -> None', 121 argNames=('window',), 122) 123 124 125# /usr/include/GL/freeglut_std.h 441 126glutCreateMenu = platform.createBaseFunction( 127 'glutCreateMenu', dll=platform.PLATFORM.GLUT, resultType=c_int, 128 argTypes=[CALLBACK_FUNCTION_TYPE(c_int, c_int)], 129 doc='glutCreateMenu( FUNCTION_TYPE(c_int, c_int)(callback) ) -> c_int', 130 argNames=('callback',), 131) 132 133 134# /usr/include/GL/freeglut_std.h 399 135glutCreateSubWindow = platform.createBaseFunction( 136 'glutCreateSubWindow', dll=platform.PLATFORM.GLUT, resultType=c_int, 137 argTypes=[c_int,c_int,c_int,c_int,c_int], 138 doc='glutCreateSubWindow( c_int(window), c_int(x), c_int(y), c_int(width), c_int(height) ) -> c_int', 139 argNames=('window', 'x', 'y', 'width', 'height'), 140) 141 142 143# /usr/include/GL/freeglut_std.h 398 144glutCreateWindow = platform.createBaseFunction( 145 'glutCreateWindow', dll=platform.PLATFORM.GLUT, resultType=c_int, 146 argTypes=[STRING], 147 doc='glutCreateWindow( STRING(title) ) -> c_int', 148 argNames=('title',), 149) 150 151 152# /usr/include/GL/freeglut_std.h 442 153glutDestroyMenu = platform.createBaseFunction( 154 'glutDestroyMenu', dll=platform.PLATFORM.GLUT, resultType=None, 155 argTypes=[c_int], 156 doc='glutDestroyMenu( c_int(menu) ) -> None', 157 argNames=('menu',), 158) 159 160 161# /usr/include/GL/freeglut_std.h 400 162glutDestroyWindow = platform.createBaseFunction( 163 'glutDestroyWindow', dll=platform.PLATFORM.GLUT, resultType=None, 164 argTypes=[c_int], 165 doc='glutDestroyWindow( c_int(window) ) -> None', 166 argNames=('window',), 167) 168 169 170# /usr/include/GL/freeglut_std.h 451 171glutDetachMenu = platform.createBaseFunction( 172 'glutDetachMenu', dll=platform.PLATFORM.GLUT, resultType=None, 173 argTypes=[c_int], 174 doc='glutDetachMenu( c_int(button) ) -> None', 175 argNames=('button',), 176) 177 178 179# /usr/include/GL/freeglut_std.h 492 180glutDeviceGet = platform.createBaseFunction( 181 'glutDeviceGet', dll=platform.PLATFORM.GLUT, resultType=c_int, 182 argTypes=[GLenum], 183 doc='glutDeviceGet( GLenum(query) ) -> c_int', 184 argNames=('query',), 185) 186 187 188# /usr/include/GL/freeglut_std.h 484 189glutDialsFunc = platform.createBaseFunction( 190 'glutDialsFunc', dll=platform.PLATFORM.GLUT, resultType=None, 191 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int, c_int)], 192 doc='glutDialsFunc( FUNCTION_TYPE(None, c_int, c_int)(callback) ) -> None', 193 argNames=('callback',), 194) 195 196 197# /usr/include/GL/freeglut_std.h 466 198glutDisplayFunc = platform.createBaseFunction( 199 'glutDisplayFunc', dll=platform.PLATFORM.GLUT, resultType=None, 200 argTypes=[CALLBACK_FUNCTION_TYPE(None)], 201 doc='glutDisplayFunc( FUNCTION_TYPE(None)(callback) ) -> None', 202 argNames=('callback',), 203) 204 205 206# /usr/include/GL/freeglut_std.h 537 207glutEnterGameMode = platform.createBaseFunction( 208 'glutEnterGameMode', dll=platform.PLATFORM.GLUT, resultType=c_int, 209 argTypes=[], 210 doc='glutEnterGameMode( ) -> c_int', 211 argNames=(), 212) 213 214 215# /usr/include/GL/freeglut_std.h 470 216glutEntryFunc = platform.createBaseFunction( 217 'glutEntryFunc', dll=platform.PLATFORM.GLUT, resultType=None, 218 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int)], 219 doc='glutEntryFunc( FUNCTION_TYPE(None, c_int)(callback) ) -> None', 220 argNames=('callback',), 221) 222 223 224# /usr/include/GL/freeglut_std.h 430 225glutEstablishOverlay = platform.createBaseFunction( 226 'glutEstablishOverlay', dll=platform.PLATFORM.GLUT, resultType=None, 227 argTypes=[], 228 doc='glutEstablishOverlay( ) -> None', 229 argNames=(), 230) 231 232 233# /usr/include/GL/freeglut_std.h 567 234glutExtensionSupported = platform.createBaseFunction( 235 'glutExtensionSupported', dll=platform.PLATFORM.GLUT, resultType=c_int, 236 argTypes=[STRING], 237 doc='glutExtensionSupported( STRING(extension) ) -> c_int', 238 argNames=('extension',), 239) 240 241 242# /usr/include/GL/freeglut_std.h 562 243glutForceJoystickFunc = platform.createBaseFunction( 244 'glutForceJoystickFunc', dll=platform.PLATFORM.GLUT, resultType=None, 245 argTypes=[], 246 doc='glutForceJoystickFunc( ) -> None', 247 argNames=(), 248) 249 250 251# /usr/include/GL/freeglut_std.h 412 252glutFullScreen = platform.createBaseFunction( 253 'glutFullScreen', dll=platform.PLATFORM.GLUT, resultType=None, 254 argTypes=[], 255 doc='glutFullScreen( ) -> None', 256 argNames=(), 257) 258 259 260# /usr/include/GL/freeglut_std.h 539 261glutGameModeGet = platform.createBaseFunction( 262 'glutGameModeGet', dll=platform.PLATFORM.GLUT, resultType=c_int, 263 argTypes=[GLenum], 264 doc='glutGameModeGet( GLenum(query) ) -> c_int', 265 argNames=('query',), 266) 267 268 269# /usr/include/GL/freeglut_std.h 536 270glutGameModeString = platform.createBaseFunction( 271 'glutGameModeString', dll=platform.PLATFORM.GLUT, resultType=None, 272 argTypes=[STRING], 273 doc='glutGameModeString( STRING(string) ) -> None', 274 argNames=('string',), 275) 276 277 278# /usr/include/GL/freeglut_std.h 491 279glutGet = platform.createBaseFunction( 280 'glutGet', dll=platform.PLATFORM.GLUT, resultType=c_int, 281 argTypes=[GLenum], 282 doc='glutGet( GLenum(query) ) -> c_int', 283 argNames=('query',), 284) 285 286 287# /usr/include/GL/freeglut_std.h 554 288glutGetColor = platform.createBaseFunction( 289 'glutGetColor', dll=platform.PLATFORM.GLUT, resultType=GLfloat, 290 argTypes=[c_int,c_int], 291 doc='glutGetColor( c_int(color), c_int(component) ) -> GLfloat', 292 argNames=('color', 'component'), 293) 294 295 296# /usr/include/GL/freeglut_std.h 443 297glutGetMenu = platform.createBaseFunction( 298 'glutGetMenu', dll=platform.PLATFORM.GLUT, resultType=c_int, 299 argTypes=[], 300 doc='glutGetMenu( ) -> c_int', 301 argNames=(), 302) 303 304 305# /usr/include/GL/freeglut_std.h 493 306glutGetModifiers = platform.createBaseFunction( 307 'glutGetModifiers', dll=platform.PLATFORM.GLUT, resultType=c_int, 308 argTypes=[], 309 doc='glutGetModifiers( ) -> c_int', 310 argNames=(), 311) 312 313 314# /usr/include/GL/freeglut_std.h 402 315glutGetWindow = platform.createBaseFunction( 316 'glutGetWindow', dll=platform.PLATFORM.GLUT, resultType=c_int, 317 argTypes=[], 318 doc='glutGetWindow( ) -> c_int', 319 argNames=(), 320) 321 322 323# /usr/include/GL/freeglut_std.h 436 324glutHideOverlay = platform.createBaseFunction( 325 'glutHideOverlay', dll=platform.PLATFORM.GLUT, resultType=None, 326 argTypes=[], 327 doc='glutHideOverlay( ) -> None', 328 argNames=(), 329) 330 331 332# /usr/include/GL/freeglut_std.h 408 333glutHideWindow = platform.createBaseFunction( 334 'glutHideWindow', dll=platform.PLATFORM.GLUT, resultType=None, 335 argTypes=[], 336 doc='glutHideWindow( ) -> None', 337 argNames=(), 338) 339 340 341# /usr/include/GL/freeglut_std.h 409 342glutIconifyWindow = platform.createBaseFunction( 343 'glutIconifyWindow', dll=platform.PLATFORM.GLUT, resultType=None, 344 argTypes=[], 345 doc='glutIconifyWindow( ) -> None', 346 argNames=(), 347) 348 349 350# /usr/include/GL/freeglut_std.h 457 351glutIdleFunc = platform.createBaseFunction( 352 'glutIdleFunc', dll=platform.PLATFORM.GLUT, resultType=None, 353 argTypes=[CALLBACK_FUNCTION_TYPE(None)], 354 doc='glutIdleFunc( FUNCTION_TYPE(None)(callback) ) -> None', 355 argNames=('callback',), 356) 357 358 359# /usr/include/GL/freeglut_std.h 560 360glutIgnoreKeyRepeat = platform.createBaseFunction( 361 'glutIgnoreKeyRepeat', dll=platform.PLATFORM.GLUT, resultType=None, 362 argTypes=[c_int], 363 doc='glutIgnoreKeyRepeat( c_int(ignore) ) -> None', 364 argNames=('ignore',), 365) 366 367 368# /usr/include/GL/freeglut_std.h 384 369glutInit = platform.createBaseFunction( 370 'glutInit', dll=platform.PLATFORM.GLUT, resultType=None, 371 argTypes=[POINTER(c_int),POINTER(STRING)], 372 doc='glutInit( POINTER(c_int)(pargc), POINTER(STRING)(argv) ) -> None', 373 argNames=('pargc', 'argv'), 374) 375 376 377# /usr/include/GL/freeglut_std.h 387 378glutInitDisplayMode = platform.createBaseFunction( 379 'glutInitDisplayMode', dll=platform.PLATFORM.GLUT, resultType=None, 380 argTypes=[c_uint], 381 doc='glutInitDisplayMode( c_uint(displayMode) ) -> None', 382 argNames=('displayMode',), 383) 384 385 386# /usr/include/GL/freeglut_std.h 388 387glutInitDisplayString = platform.createBaseFunction( 388 'glutInitDisplayString', dll=platform.PLATFORM.GLUT, resultType=None, 389 argTypes=[STRING], 390 doc='glutInitDisplayString( STRING(displayMode) ) -> None', 391 argNames=('displayMode',), 392) 393 394 395# /usr/include/GL/freeglut_std.h 385 396glutInitWindowPosition = platform.createBaseFunction( 397 'glutInitWindowPosition', dll=platform.PLATFORM.GLUT, resultType=None, 398 argTypes=[c_int,c_int], 399 doc='glutInitWindowPosition( c_int(x), c_int(y) ) -> None', 400 argNames=('x', 'y'), 401) 402 403 404# /usr/include/GL/freeglut_std.h 386 405glutInitWindowSize = platform.createBaseFunction( 406 'glutInitWindowSize', dll=platform.PLATFORM.GLUT, resultType=None, 407 argTypes=[c_int,c_int], 408 doc='glutInitWindowSize( c_int(width), c_int(height) ) -> None', 409 argNames=('width', 'height'), 410) 411 412 413# /usr/include/GL/freeglut_std.h 474 414glutJoystickFunc = platform.createBaseFunction( 415 'glutJoystickFunc', dll=platform.PLATFORM.GLUT, resultType=None, 416 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_uint, c_int, c_int, c_int),c_int], 417 doc='glutJoystickFunc( FUNCTION_TYPE(None, c_uint, c_int, c_int, c_int)(callback), c_int(pollInterval) ) -> None', 418 argNames=('callback', 'pollInterval'), 419) 420 421 422# /usr/include/GL/freeglut_std.h 462 423glutKeyboardFunc = platform.createBaseFunction( 424 'glutKeyboardFunc', dll=platform.PLATFORM.GLUT, resultType=None, 425 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_ubyte, c_int, c_int)], 426 doc='glutKeyboardFunc( FUNCTION_TYPE(None, c_ubyte, c_int, c_int)(callback) ) -> None', 427 argNames=('callback',), 428) 429 430 431# /usr/include/GL/freeglut_std.h 472 432glutKeyboardUpFunc = platform.createBaseFunction( 433 'glutKeyboardUpFunc', dll=platform.PLATFORM.GLUT, resultType=None, 434 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_ubyte, c_int, c_int)], 435 doc='glutKeyboardUpFunc( FUNCTION_TYPE(None, c_ubyte, c_int, c_int)(callback) ) -> None', 436 argNames=('callback',), 437) 438 439 440# /usr/include/GL/freeglut_std.h 494 441glutLayerGet = platform.createBaseFunction( 442 'glutLayerGet', dll=platform.PLATFORM.GLUT, resultType=c_int, 443 argTypes=[GLenum], 444 doc='glutLayerGet( GLenum(query) ) -> c_int', 445 argNames=('query',), 446) 447 448 449# /usr/include/GL/freeglut_std.h 538 450glutLeaveGameMode = platform.createBaseFunction( 451 'glutLeaveGameMode', dll=platform.PLATFORM.GLUT, resultType=None, 452 argTypes=[], 453 doc='glutLeaveGameMode( ) -> None', 454 argNames=(), 455) 456 457 458# /usr/include/GL/freeglut_std.h 393 459glutMainLoop = platform.createBaseFunction( 460 'glutMainLoop', dll=platform.PLATFORM.GLUT, resultType=None, 461 argTypes=[], 462 doc='glutMainLoop( ) -> None', 463 argNames=(), 464) 465 466 467# /usr/include/GL/freeglut_std.h 475 468glutMenuStateFunc = platform.createBaseFunction( 469 'glutMenuStateFunc', dll=platform.PLATFORM.GLUT, resultType=None, 470 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int)], 471 doc='glutMenuStateFunc( FUNCTION_TYPE(None, c_int)(callback) ) -> None', 472 argNames=('callback',), 473) 474 475 476# /usr/include/GL/freeglut_std.h 476 477glutMenuStatusFunc = platform.createBaseFunction( 478 'glutMenuStatusFunc', dll=platform.PLATFORM.GLUT, resultType=None, 479 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int, c_int, c_int)], 480 doc='glutMenuStatusFunc( FUNCTION_TYPE(None, c_int, c_int, c_int)(callback) ) -> None', 481 argNames=('callback',), 482) 483 484 485# /usr/include/GL/freeglut_std.h 468 486glutMotionFunc = platform.createBaseFunction( 487 'glutMotionFunc', dll=platform.PLATFORM.GLUT, resultType=None, 488 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int, c_int)], 489 doc='glutMotionFunc( FUNCTION_TYPE(None, c_int, c_int)(callback) ) -> None', 490 argNames=('callback',), 491) 492 493 494# /usr/include/GL/freeglut_std.h 467 495glutMouseFunc = platform.createBaseFunction( 496 'glutMouseFunc', dll=platform.PLATFORM.GLUT, resultType=None, 497 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int, c_int, c_int, c_int)], 498 doc='glutMouseFunc( FUNCTION_TYPE(None, c_int, c_int, c_int, c_int)(callback) ) -> None', 499 argNames=('callback',), 500) 501 502 503# /usr/include/GL/freeglut_std.h 477 504glutOverlayDisplayFunc = platform.createBaseFunction( 505 'glutOverlayDisplayFunc', dll=platform.PLATFORM.GLUT, resultType=None, 506 argTypes=[CALLBACK_FUNCTION_TYPE(None)], 507 doc='glutOverlayDisplayFunc( FUNCTION_TYPE(None)(callback) ) -> None', 508 argNames=('callback',), 509) 510 511 512# /usr/include/GL/freeglut_std.h 469 513glutPassiveMotionFunc = platform.createBaseFunction( 514 'glutPassiveMotionFunc', dll=platform.PLATFORM.GLUT, resultType=None, 515 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int, c_int)], 516 doc='glutPassiveMotionFunc( FUNCTION_TYPE(None, c_int, c_int)(callback) ) -> None', 517 argNames=('callback',), 518) 519 520 521# /usr/include/GL/freeglut_std.h 411 522glutPopWindow = platform.createBaseFunction( 523 'glutPopWindow', dll=platform.PLATFORM.GLUT, resultType=None, 524 argTypes=[], 525 doc='glutPopWindow( ) -> None', 526 argNames=(), 527) 528 529 530# /usr/include/GL/freeglut_std.h 406 531glutPositionWindow = platform.createBaseFunction( 532 'glutPositionWindow', dll=platform.PLATFORM.GLUT, resultType=None, 533 argTypes=[c_int,c_int], 534 doc='glutPositionWindow( c_int(x), c_int(y) ) -> None', 535 argNames=('x', 'y'), 536) 537 538 539# /usr/include/GL/freeglut_std.h 433 540glutPostOverlayRedisplay = platform.createBaseFunction( 541 'glutPostOverlayRedisplay', dll=platform.PLATFORM.GLUT, resultType=None, 542 argTypes=[], 543 doc='glutPostOverlayRedisplay( ) -> None', 544 argNames=(), 545) 546 547 548# /usr/include/GL/freeglut_std.h 418 549glutPostRedisplay = platform.createBaseFunction( 550 'glutPostRedisplay', dll=platform.PLATFORM.GLUT, resultType=None, 551 argTypes=[], 552 doc='glutPostRedisplay( ) -> None', 553 argNames=(), 554) 555 556 557# /usr/include/GL/freeglut_std.h 434 558glutPostWindowOverlayRedisplay = platform.createBaseFunction( 559 'glutPostWindowOverlayRedisplay', dll=platform.PLATFORM.GLUT, resultType=None, 560 argTypes=[c_int], 561 doc='glutPostWindowOverlayRedisplay( c_int(window) ) -> None', 562 argNames=('window',), 563) 564 565 566# /usr/include/GL/freeglut_std.h 417 567glutPostWindowRedisplay = platform.createBaseFunction( 568 'glutPostWindowRedisplay', dll=platform.PLATFORM.GLUT, resultType=None, 569 argTypes=[c_int], 570 doc='glutPostWindowRedisplay( c_int(window) ) -> None', 571 argNames=('window',), 572) 573 574 575# /usr/include/GL/freeglut_std.h 410 576glutPushWindow = platform.createBaseFunction( 577 'glutPushWindow', dll=platform.PLATFORM.GLUT, resultType=None, 578 argTypes=[], 579 doc='glutPushWindow( ) -> None', 580 argNames=(), 581) 582 583 584# /usr/include/GL/freeglut_std.h 449 585glutRemoveMenuItem = platform.createBaseFunction( 586 'glutRemoveMenuItem', dll=platform.PLATFORM.GLUT, resultType=None, 587 argTypes=[c_int], 588 doc='glutRemoveMenuItem( c_int(item) ) -> None', 589 argNames=('item',), 590) 591 592 593# /usr/include/GL/freeglut_std.h 431 594glutRemoveOverlay = platform.createBaseFunction( 595 'glutRemoveOverlay', dll=platform.PLATFORM.GLUT, resultType=None, 596 argTypes=[], 597 doc='glutRemoveOverlay( ) -> None', 598 argNames=(), 599) 600 601 602# /usr/include/GL/freeglut_std.h 568 603glutReportErrors = platform.createBaseFunction( 604 'glutReportErrors', dll=platform.PLATFORM.GLUT, resultType=None, 605 argTypes=[], 606 doc='glutReportErrors( ) -> None', 607 argNames=(), 608) 609 610 611# /usr/include/GL/freeglut_std.h 464 612glutReshapeFunc = platform.createBaseFunction( 613 'glutReshapeFunc', dll=platform.PLATFORM.GLUT, resultType=None, 614 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int, c_int)], 615 doc='glutReshapeFunc( FUNCTION_TYPE(None, c_int, c_int)(callback) ) -> None', 616 argNames=('callback',), 617) 618 619 620# /usr/include/GL/freeglut_std.h 405 621glutReshapeWindow = platform.createBaseFunction( 622 'glutReshapeWindow', dll=platform.PLATFORM.GLUT, resultType=None, 623 argTypes=[c_int,c_int], 624 doc='glutReshapeWindow( c_int(width), c_int(height) ) -> None', 625 argNames=('width', 'height'), 626) 627 628 629# /usr/include/GL/freeglut_std.h 553 630glutSetColor = platform.createBaseFunction( 631 'glutSetColor', dll=platform.PLATFORM.GLUT, resultType=None, 632 argTypes=[c_int,GLfloat,GLfloat,GLfloat], 633 doc='glutSetColor( c_int(color), GLfloat(red), GLfloat(green), GLfloat(blue) ) -> None', 634 argNames=('color', 'red', 'green', 'blue'), 635) 636 637 638# /usr/include/GL/freeglut_std.h 425 639glutSetCursor = platform.createBaseFunction( 640 'glutSetCursor', dll=platform.PLATFORM.GLUT, resultType=None, 641 argTypes=[c_int], 642 doc='glutSetCursor( c_int(cursor) ) -> None', 643 argNames=('cursor',), 644) 645 646 647# /usr/include/GL/freeglut_std.h 404 648glutSetIconTitle = platform.createBaseFunction( 649 'glutSetIconTitle', dll=platform.PLATFORM.GLUT, resultType=None, 650 argTypes=[STRING], 651 doc='glutSetIconTitle( STRING(title) ) -> None', 652 argNames=('title',), 653) 654 655 656# /usr/include/GL/freeglut_std.h 561 657glutSetKeyRepeat = platform.createBaseFunction( 658 'glutSetKeyRepeat', dll=platform.PLATFORM.GLUT, resultType=None, 659 argTypes=[c_int], 660 doc='glutSetKeyRepeat( c_int(repeatMode) ) -> None', 661 argNames=('repeatMode',), 662) 663 664 665# /usr/include/GL/freeglut_std.h 444 666glutSetMenu = platform.createBaseFunction( 667 'glutSetMenu', dll=platform.PLATFORM.GLUT, resultType=None, 668 argTypes=[c_int], 669 doc='glutSetMenu( c_int(menu) ) -> None', 670 argNames=('menu',), 671) 672 673 674# /usr/include/GL/freeglut_std.h 401 675glutSetWindow = platform.createBaseFunction( 676 'glutSetWindow', dll=platform.PLATFORM.GLUT, resultType=None, 677 argTypes=[c_int], 678 doc='glutSetWindow( c_int(window) ) -> None', 679 argNames=('window',), 680) 681 682 683# /usr/include/GL/freeglut_std.h 403 684glutSetWindowTitle = platform.createBaseFunction( 685 'glutSetWindowTitle', dll=platform.PLATFORM.GLUT, resultType=None, 686 argTypes=[STRING], 687 doc='glutSetWindowTitle( STRING(title) ) -> None', 688 argNames=('title',), 689) 690 691 692# /usr/include/GL/freeglut_std.h 545 693glutSetupVideoResizing = platform.createBaseFunction( 694 'glutSetupVideoResizing', dll=platform.PLATFORM.GLUT, resultType=None, 695 argTypes=[], 696 doc='glutSetupVideoResizing( ) -> None', 697 argNames=(), 698) 699 700 701# /usr/include/GL/freeglut_std.h 435 702glutShowOverlay = platform.createBaseFunction( 703 'glutShowOverlay', dll=platform.PLATFORM.GLUT, resultType=None, 704 argTypes=[], 705 doc='glutShowOverlay( ) -> None', 706 argNames=(), 707) 708 709 710# /usr/include/GL/freeglut_std.h 407 711glutShowWindow = platform.createBaseFunction( 712 'glutShowWindow', dll=platform.PLATFORM.GLUT, resultType=None, 713 argTypes=[], 714 doc='glutShowWindow( ) -> None', 715 argNames=(), 716) 717 718 719# /usr/include/GL/freeglut_std.h 514 720glutSolidCone = platform.createBaseFunction( 721 'glutSolidCone', dll=platform.PLATFORM.GLUT, resultType=None, 722 argTypes=[GLdouble,GLdouble,GLint,GLint], 723 doc='glutSolidCone( GLdouble(base), GLdouble(height), GLint(slices), GLint(stacks) ) -> None', 724 argNames=('base', 'height', 'slices', 'stacks'), 725) 726 727 728# /usr/include/GL/freeglut_std.h 510 729glutSolidCube = platform.createBaseFunction( 730 'glutSolidCube', dll=platform.PLATFORM.GLUT, resultType=None, 731 argTypes=[GLdouble], 732 doc='glutSolidCube( GLdouble(size) ) -> None', 733 argNames=('size',), 734) 735 736 737# /usr/include/GL/freeglut_std.h 519 738glutSolidDodecahedron = platform.createBaseFunction( 739 'glutSolidDodecahedron', dll=platform.PLATFORM.GLUT, resultType=None, 740 argTypes=[], 741 doc='glutSolidDodecahedron( ) -> None', 742 argNames=(), 743) 744 745 746# /usr/include/GL/freeglut_std.h 525 747glutSolidIcosahedron = platform.createBaseFunction( 748 'glutSolidIcosahedron', dll=platform.PLATFORM.GLUT, resultType=None, 749 argTypes=[], 750 doc='glutSolidIcosahedron( ) -> None', 751 argNames=(), 752) 753 754 755# /usr/include/GL/freeglut_std.h 521 756glutSolidOctahedron = platform.createBaseFunction( 757 'glutSolidOctahedron', dll=platform.PLATFORM.GLUT, resultType=None, 758 argTypes=[], 759 doc='glutSolidOctahedron( ) -> None', 760 argNames=(), 761) 762 763 764# /usr/include/GL/freeglut_std.h 512 765glutSolidSphere = platform.createBaseFunction( 766 'glutSolidSphere', dll=platform.PLATFORM.GLUT, resultType=None, 767 argTypes=[GLdouble,GLint,GLint], 768 doc='glutSolidSphere( GLdouble(radius), GLint(slices), GLint(stacks) ) -> None', 769 argNames=('radius', 'slices', 'stacks'), 770) 771 772 773# /usr/include/GL/freeglut_std.h 531 774glutSolidTeapot = platform.createBaseFunction( 775 'glutSolidTeapot', dll=platform.PLATFORM.GLUT, resultType=None, 776 argTypes=[GLdouble], 777 doc='glutSolidTeapot( GLdouble(size) ) -> None', 778 argNames=('size',), 779) 780 781 782# /usr/include/GL/freeglut_std.h 523 783glutSolidTetrahedron = platform.createBaseFunction( 784 'glutSolidTetrahedron', dll=platform.PLATFORM.GLUT, resultType=None, 785 argTypes=[], 786 doc='glutSolidTetrahedron( ) -> None', 787 argNames=(), 788) 789 790 791# /usr/include/GL/freeglut_std.h 517 792glutSolidTorus = platform.createBaseFunction( 793 'glutSolidTorus', dll=platform.PLATFORM.GLUT, resultType=None, 794 argTypes=[GLdouble,GLdouble,GLint,GLint], 795 doc='glutSolidTorus( GLdouble(innerRadius), GLdouble(outerRadius), GLint(sides), GLint(rings) ) -> None', 796 argNames=('innerRadius', 'outerRadius', 'sides', 'rings'), 797) 798 799 800# /usr/include/GL/freeglut_std.h 482 801glutSpaceballButtonFunc = platform.createBaseFunction( 802 'glutSpaceballButtonFunc', dll=platform.PLATFORM.GLUT, resultType=None, 803 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int, c_int)], 804 doc='glutSpaceballButtonFunc( FUNCTION_TYPE(None, c_int, c_int)(callback) ) -> None', 805 argNames=('callback',), 806) 807 808 809# /usr/include/GL/freeglut_std.h 480 810glutSpaceballMotionFunc = platform.createBaseFunction( 811 'glutSpaceballMotionFunc', dll=platform.PLATFORM.GLUT, resultType=None, 812 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int, c_int, c_int)], 813 doc='glutSpaceballMotionFunc( FUNCTION_TYPE(None, c_int, c_int, c_int)(callback) ) -> None', 814 argNames=('callback',), 815) 816 817 818# /usr/include/GL/freeglut_std.h 481 819glutSpaceballRotateFunc = platform.createBaseFunction( 820 'glutSpaceballRotateFunc', dll=platform.PLATFORM.GLUT, resultType=None, 821 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int, c_int, c_int)], 822 doc='glutSpaceballRotateFunc( FUNCTION_TYPE(None, c_int, c_int, c_int)(callback) ) -> None', 823 argNames=('callback',), 824) 825 826 827# /usr/include/GL/freeglut_std.h 463 828glutSpecialFunc = platform.createBaseFunction( 829 'glutSpecialFunc', dll=platform.PLATFORM.GLUT, resultType=None, 830 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int, c_int, c_int)], 831 doc='glutSpecialFunc( FUNCTION_TYPE(None, c_int, c_int, c_int)(callback) ) -> None', 832 argNames=('callback',), 833) 834 835 836# /usr/include/GL/freeglut_std.h 473 837glutSpecialUpFunc = platform.createBaseFunction( 838 'glutSpecialUpFunc', dll=platform.PLATFORM.GLUT, resultType=None, 839 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int, c_int, c_int)], 840 doc='glutSpecialUpFunc( FUNCTION_TYPE(None, c_int, c_int, c_int)(callback) ) -> None', 841 argNames=('callback',), 842) 843 844 845# /usr/include/GL/freeglut_std.h 546 846glutStopVideoResizing = platform.createBaseFunction( 847 'glutStopVideoResizing', dll=platform.PLATFORM.GLUT, resultType=None, 848 argTypes=[], 849 doc='glutStopVideoResizing( ) -> None', 850 argNames=(), 851) 852 853 854# /usr/include/GL/freeglut_std.h 501 855glutStrokeCharacter = platform.createBaseFunction( 856 'glutStrokeCharacter', dll=platform.PLATFORM.GLUT, resultType=None, 857 argTypes=[c_void_p,c_int], 858 doc='glutStrokeCharacter( c_void_p(font), c_int(character) ) -> None', 859 argNames=('font', 'character'), 860) 861 862 863# /usr/include/GL/freeglut_std.h 504 864glutStrokeLength = platform.createBaseFunction( 865 'glutStrokeLength', dll=platform.PLATFORM.GLUT, resultType=c_int, 866 argTypes=[c_void_p,POINTER(c_ubyte)], 867 doc='glutStrokeLength( c_void_p(font), POINTER(c_ubyte)(string) ) -> c_int', 868 argNames=('font', 'string'), 869) 870 871 872# /usr/include/GL/freeglut_std.h 502 873glutStrokeWidth = platform.createBaseFunction( 874 'glutStrokeWidth', dll=platform.PLATFORM.GLUT, resultType=c_int, 875 argTypes=[c_void_p,c_int], 876 doc='glutStrokeWidth( c_void_p(font), c_int(character) ) -> c_int', 877 argNames=('font', 'character'), 878) 879 880 881# /usr/include/GL/freeglut_std.h 419 882glutSwapBuffers = platform.createBaseFunction( 883 'glutSwapBuffers', dll=platform.PLATFORM.GLUT, resultType=None, 884 argTypes=[], 885 doc='glutSwapBuffers( ) -> None', 886 argNames=(), 887) 888 889 890# /usr/include/GL/freeglut_std.h 486 891glutTabletButtonFunc = platform.createBaseFunction( 892 'glutTabletButtonFunc', dll=platform.PLATFORM.GLUT, resultType=None, 893 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int, c_int, c_int, c_int)], 894 doc='glutTabletButtonFunc( FUNCTION_TYPE(None, c_int, c_int, c_int, c_int)(callback) ) -> None', 895 argNames=('callback',), 896) 897 898 899# /usr/include/GL/freeglut_std.h 485 900glutTabletMotionFunc = platform.createBaseFunction( 901 'glutTabletMotionFunc', dll=platform.PLATFORM.GLUT, resultType=None, 902 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int, c_int)], 903 doc='glutTabletMotionFunc( FUNCTION_TYPE(None, c_int, c_int)(callback) ) -> None', 904 argNames=('callback',), 905) 906 907 908# /usr/include/GL/freeglut_std.h 456 909glutTimerFunc = platform.createBaseFunction( 910 'glutTimerFunc', dll=platform.PLATFORM.GLUT, resultType=None, 911 argTypes=[c_uint,CALLBACK_FUNCTION_TYPE(None, c_int),c_int], 912 doc='glutTimerFunc( c_uint(time), FUNCTION_TYPE(None, c_int)(callback), c_int(value) ) -> None', 913 argNames=('time', 'callback', 'value'), 914) 915 916 917# /usr/include/GL/freeglut_std.h 432 918glutUseLayer = platform.createBaseFunction( 919 'glutUseLayer', dll=platform.PLATFORM.GLUT, resultType=None, 920 argTypes=[GLenum], 921 doc='glutUseLayer( GLenum(layer) ) -> None', 922 argNames=('layer',), 923) 924 925 926# /usr/include/GL/freeglut_std.h 548 927glutVideoPan = platform.createBaseFunction( 928 'glutVideoPan', dll=platform.PLATFORM.GLUT, resultType=None, 929 argTypes=[c_int,c_int,c_int,c_int], 930 doc='glutVideoPan( c_int(x), c_int(y), c_int(width), c_int(height) ) -> None', 931 argNames=('x', 'y', 'width', 'height'), 932) 933 934 935# /usr/include/GL/freeglut_std.h 547 936glutVideoResize = platform.createBaseFunction( 937 'glutVideoResize', dll=platform.PLATFORM.GLUT, resultType=None, 938 argTypes=[c_int,c_int,c_int,c_int], 939 doc='glutVideoResize( c_int(x), c_int(y), c_int(width), c_int(height) ) -> None', 940 argNames=('x', 'y', 'width', 'height'), 941) 942 943 944# /usr/include/GL/freeglut_std.h 544 945glutVideoResizeGet = platform.createBaseFunction( 946 'glutVideoResizeGet', dll=platform.PLATFORM.GLUT, resultType=c_int, 947 argTypes=[GLenum], 948 doc='glutVideoResizeGet( GLenum(query) ) -> c_int', 949 argNames=('query',), 950) 951 952 953# /usr/include/GL/freeglut_std.h 465 954glutVisibilityFunc = platform.createBaseFunction( 955 'glutVisibilityFunc', dll=platform.PLATFORM.GLUT, resultType=None, 956 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int)], 957 doc='glutVisibilityFunc( FUNCTION_TYPE(None, c_int)(callback) ) -> None', 958 argNames=('callback',), 959) 960 961 962# /usr/include/GL/freeglut_std.h 424 963glutWarpPointer = platform.createBaseFunction( 964 'glutWarpPointer', dll=platform.PLATFORM.GLUT, resultType=None, 965 argTypes=[c_int,c_int], 966 doc='glutWarpPointer( c_int(x), c_int(y) ) -> None', 967 argNames=('x', 'y'), 968) 969 970 971# /usr/include/GL/freeglut_std.h 478 972glutWindowStatusFunc = platform.createBaseFunction( 973 'glutWindowStatusFunc', dll=platform.PLATFORM.GLUT, resultType=None, 974 argTypes=[CALLBACK_FUNCTION_TYPE(None, c_int)], 975 doc='glutWindowStatusFunc( FUNCTION_TYPE(None, c_int)(callback) ) -> None', 976 argNames=('callback',), 977) 978 979 980# /usr/include/GL/freeglut_std.h 513 981glutWireCone = platform.createBaseFunction( 982 'glutWireCone', dll=platform.PLATFORM.GLUT, resultType=None, 983 argTypes=[GLdouble,GLdouble,GLint,GLint], 984 doc='glutWireCone( GLdouble(base), GLdouble(height), GLint(slices), GLint(stacks) ) -> None', 985 argNames=('base', 'height', 'slices', 'stacks'), 986) 987 988 989# /usr/include/GL/freeglut_std.h 509 990glutWireCube = platform.createBaseFunction( 991 'glutWireCube', dll=platform.PLATFORM.GLUT, resultType=None, 992 argTypes=[GLdouble], 993 doc='glutWireCube( GLdouble(size) ) -> None', 994 argNames=('size',), 995) 996 997 998# /usr/include/GL/freeglut_std.h 518 999glutWireDodecahedron = platform.createBaseFunction( 1000 'glutWireDodecahedron', dll=platform.PLATFORM.GLUT, resultType=None, 1001 argTypes=[], 1002 doc='glutWireDodecahedron( ) -> None', 1003 argNames=(), 1004) 1005 1006 1007# /usr/include/GL/freeglut_std.h 524 1008glutWireIcosahedron = platform.createBaseFunction( 1009 'glutWireIcosahedron', dll=platform.PLATFORM.GLUT, resultType=None, 1010 argTypes=[], 1011 doc='glutWireIcosahedron( ) -> None', 1012 argNames=(), 1013) 1014 1015 1016# /usr/include/GL/freeglut_std.h 520 1017glutWireOctahedron = platform.createBaseFunction( 1018 'glutWireOctahedron', dll=platform.PLATFORM.GLUT, resultType=None, 1019 argTypes=[], 1020 doc='glutWireOctahedron( ) -> None', 1021 argNames=(), 1022) 1023 1024 1025# /usr/include/GL/freeglut_std.h 511 1026glutWireSphere = platform.createBaseFunction( 1027 'glutWireSphere', dll=platform.PLATFORM.GLUT, resultType=None, 1028 argTypes=[GLdouble,GLint,GLint], 1029 doc='glutWireSphere( GLdouble(radius), GLint(slices), GLint(stacks) ) -> None', 1030 argNames=('radius', 'slices', 'stacks'), 1031) 1032 1033 1034# /usr/include/GL/freeglut_std.h 530 1035glutWireTeapot = platform.createBaseFunction( 1036 'glutWireTeapot', dll=platform.PLATFORM.GLUT, resultType=None, 1037 argTypes=[GLdouble], 1038 doc='glutWireTeapot( GLdouble(size) ) -> None', 1039 argNames=('size',), 1040) 1041 1042 1043# /usr/include/GL/freeglut_std.h 522 1044glutWireTetrahedron = platform.createBaseFunction( 1045 'glutWireTetrahedron', dll=platform.PLATFORM.GLUT, resultType=None, 1046 argTypes=[], 1047 doc='glutWireTetrahedron( ) -> None', 1048 argNames=(), 1049) 1050 1051 1052# /usr/include/GL/freeglut_std.h 516 1053glutWireTorus = platform.createBaseFunction( 1054 'glutWireTorus', dll=platform.PLATFORM.GLUT, resultType=None, 1055 argTypes=[GLdouble,GLdouble,GLint,GLint], 1056 doc='glutWireTorus( GLdouble(innerRadius), GLdouble(outerRadius), GLint(sides), GLint(rings) ) -> None', 1057 argNames=('innerRadius', 'outerRadius', 'sides', 'rings'), 1058) 1059 1060__all__ = [ 1061 'GLUT_ACCUM', 1062 'GLUT_ACTIVE_ALT', 1063 'GLUT_ACTIVE_CTRL', 1064 'GLUT_ACTIVE_SHIFT', 1065 'GLUT_ALPHA', 1066 'GLUT_API_VERSION', 1067 'GLUT_BLUE', 1068 'GLUT_CURSOR_BOTTOM_LEFT_CORNER', 1069 'GLUT_CURSOR_BOTTOM_RIGHT_CORNER', 1070 'GLUT_CURSOR_BOTTOM_SIDE', 1071 'GLUT_CURSOR_CROSSHAIR', 1072 'GLUT_CURSOR_CYCLE', 1073 'GLUT_CURSOR_DESTROY', 1074 'GLUT_CURSOR_FULL_CROSSHAIR', 1075 'GLUT_CURSOR_HELP', 1076 'GLUT_CURSOR_INFO', 1077 'GLUT_CURSOR_INHERIT', 1078 'GLUT_CURSOR_LEFT_ARROW', 1079 'GLUT_CURSOR_LEFT_RIGHT', 1080 'GLUT_CURSOR_LEFT_SIDE', 1081 'GLUT_CURSOR_NONE', 1082 'GLUT_CURSOR_RIGHT_ARROW', 1083 'GLUT_CURSOR_RIGHT_SIDE', 1084 'GLUT_CURSOR_SPRAY', 1085 'GLUT_CURSOR_TEXT', 1086 'GLUT_CURSOR_TOP_LEFT_CORNER', 1087 'GLUT_CURSOR_TOP_RIGHT_CORNER', 1088 'GLUT_CURSOR_TOP_SIDE', 1089 'GLUT_CURSOR_UP_DOWN', 1090 'GLUT_CURSOR_WAIT', 1091 'GLUT_DEPTH', 1092 'GLUT_DEVICE_IGNORE_KEY_REPEAT', 1093 'GLUT_DEVICE_KEY_REPEAT', 1094 'GLUT_DISPLAY_MODE_POSSIBLE', 1095 'GLUT_DOUBLE', 1096 'GLUT_DOWN', 1097 'GLUT_ELAPSED_TIME', 1098 'GLUT_ENTERED', 1099 'GLUT_FULLY_COVERED', 1100 'GLUT_FULLY_RETAINED', 1101 'GLUT_GAME_MODE_ACTIVE', 1102 'GLUT_GAME_MODE_DISPLAY_CHANGED', 1103 'GLUT_GAME_MODE_HEIGHT', 1104 'GLUT_GAME_MODE_PIXEL_DEPTH', 1105 'GLUT_GAME_MODE_POSSIBLE', 1106 'GLUT_GAME_MODE_REFRESH_RATE', 1107 'GLUT_GAME_MODE_WIDTH', 1108 'GLUT_GREEN', 1109 'GLUT_HAS_DIAL_AND_BUTTON_BOX', 1110 'GLUT_HAS_JOYSTICK', 1111 'GLUT_HAS_KEYBOARD', 1112 'GLUT_HAS_MOUSE', 1113 'GLUT_HAS_OVERLAY', 1114 'GLUT_HAS_SPACEBALL', 1115 'GLUT_HAS_TABLET', 1116 'GLUT_HIDDEN', 1117 'GLUT_INDEX', 1118 'GLUT_INIT_DISPLAY_MODE', 1119 'GLUT_INIT_STATE', 1120 'GLUT_INIT_WINDOW_HEIGHT', 1121 'GLUT_INIT_WINDOW_WIDTH', 1122 'GLUT_INIT_WINDOW_X', 1123 'GLUT_INIT_WINDOW_Y', 1124 'GLUT_JOYSTICK_AXES', 1125 'GLUT_JOYSTICK_BUTTONS', 1126 'GLUT_JOYSTICK_BUTTON_A', 1127 'GLUT_JOYSTICK_BUTTON_B', 1128 'GLUT_JOYSTICK_BUTTON_C', 1129 'GLUT_JOYSTICK_BUTTON_D', 1130 'GLUT_JOYSTICK_POLL_RATE', 1131 'GLUT_KEY_DOWN', 1132 'GLUT_KEY_END', 1133 'GLUT_KEY_F1', 1134 'GLUT_KEY_F10', 1135 'GLUT_KEY_F11', 1136 'GLUT_KEY_F12', 1137 'GLUT_KEY_F2', 1138 'GLUT_KEY_F3', 1139 'GLUT_KEY_F4', 1140 'GLUT_KEY_F5', 1141 'GLUT_KEY_F6', 1142 'GLUT_KEY_F7', 1143 'GLUT_KEY_F8', 1144 'GLUT_KEY_F9', 1145 'GLUT_KEY_HOME', 1146 'GLUT_KEY_INSERT', 1147 'GLUT_KEY_LEFT', 1148 'GLUT_KEY_PAGE_DOWN', 1149 'GLUT_KEY_PAGE_UP', 1150 'GLUT_KEY_REPEAT_DEFAULT', 1151 'GLUT_KEY_REPEAT_OFF', 1152 'GLUT_KEY_REPEAT_ON', 1153 'GLUT_KEY_RIGHT', 1154 'GLUT_KEY_UP', 1155 'GLUT_LAYER_IN_USE', 1156 'GLUT_LEFT', 1157 'GLUT_LEFT_BUTTON', 1158 'GLUT_LUMINANCE', 1159 'GLUT_MENU_IN_USE', 1160 'GLUT_MENU_NOT_IN_USE', 1161 'GLUT_MENU_NUM_ITEMS', 1162 'GLUT_MIDDLE_BUTTON', 1163 'GLUT_MULTISAMPLE', 1164 'GLUT_NORMAL', 1165 'GLUT_NORMAL_DAMAGED', 1166 'GLUT_NOT_VISIBLE', 1167 'GLUT_NUM_BUTTON_BOX_BUTTONS', 1168 'GLUT_NUM_DIALS', 1169 'GLUT_NUM_MOUSE_BUTTONS', 1170 'GLUT_NUM_SPACEBALL_BUTTONS', 1171 'GLUT_NUM_TABLET_BUTTONS', 1172 'GLUT_OVERLAY', 1173 'GLUT_OVERLAY_DAMAGED', 1174 'GLUT_OVERLAY_POSSIBLE', 1175 'GLUT_OWNS_JOYSTICK', 1176 'GLUT_PARTIALLY_RETAINED', 1177 'GLUT_RED', 1178 'GLUT_RGB', 1179 'GLUT_RGBA', 1180 'GLUT_RIGHT_BUTTON', 1181 'GLUT_SCREEN_HEIGHT', 1182 'GLUT_SCREEN_HEIGHT_MM', 1183 'GLUT_SCREEN_WIDTH', 1184 'GLUT_SCREEN_WIDTH_MM', 1185 'GLUT_SINGLE', 1186 'GLUT_STENCIL', 1187 'GLUT_STEREO', 1188 'GLUT_TRANSPARENT_INDEX', 1189 'GLUT_UP', 1190 'GLUT_VIDEO_RESIZE_HEIGHT', 1191 'GLUT_VIDEO_RESIZE_HEIGHT_DELTA', 1192 'GLUT_VIDEO_RESIZE_IN_USE', 1193 'GLUT_VIDEO_RESIZE_POSSIBLE', 1194 'GLUT_VIDEO_RESIZE_WIDTH', 1195 'GLUT_VIDEO_RESIZE_WIDTH_DELTA', 1196 'GLUT_VIDEO_RESIZE_X', 1197 'GLUT_VIDEO_RESIZE_X_DELTA', 1198 'GLUT_VIDEO_RESIZE_Y', 1199 'GLUT_VIDEO_RESIZE_Y_DELTA', 1200 'GLUT_VISIBLE', 1201 'GLUT_WINDOW_ACCUM_ALPHA_SIZE', 1202 'GLUT_WINDOW_ACCUM_BLUE_SIZE', 1203 'GLUT_WINDOW_ACCUM_GREEN_SIZE', 1204 'GLUT_WINDOW_ACCUM_RED_SIZE', 1205 'GLUT_WINDOW_ALPHA_SIZE', 1206 'GLUT_WINDOW_BLUE_SIZE', 1207 'GLUT_WINDOW_BUFFER_SIZE', 1208 'GLUT_WINDOW_COLORMAP_SIZE', 1209 'GLUT_WINDOW_CURSOR', 1210 'GLUT_WINDOW_DEPTH_SIZE', 1211 'GLUT_WINDOW_DOUBLEBUFFER', 1212 'GLUT_WINDOW_FORMAT_ID', 1213 'GLUT_WINDOW_GREEN_SIZE', 1214 'GLUT_WINDOW_HEIGHT', 1215 'GLUT_WINDOW_NUM_CHILDREN', 1216 'GLUT_WINDOW_NUM_SAMPLES', 1217 'GLUT_WINDOW_PARENT', 1218 'GLUT_WINDOW_RED_SIZE', 1219 'GLUT_WINDOW_RGBA', 1220 'GLUT_WINDOW_STENCIL_SIZE', 1221 'GLUT_WINDOW_STEREO', 1222 'GLUT_WINDOW_WIDTH', 1223 'GLUT_WINDOW_X', 1224 'GLUT_WINDOW_Y', 1225 'GLUT_XLIB_IMPLEMENTATION', 1226 'GLdouble', 1227 'GLenum', 1228 'GLfloat', 1229 'GLint', 1230 'glutAddMenuEntry', 1231 'glutAddSubMenu', 1232 'glutAttachMenu', 1233 'glutBitmapCharacter', 1234 'glutBitmapLength', 1235 'glutBitmapWidth', 1236 'glutButtonBoxFunc', 1237 'glutChangeToMenuEntry', 1238 'glutChangeToSubMenu', 1239 'glutCopyColormap', 1240 'glutCreateMenu', 1241 'glutCreateSubWindow', 1242 'glutCreateWindow', 1243 'glutDestroyMenu', 1244 'glutDestroyWindow', 1245 'glutDetachMenu', 1246 'glutDeviceGet', 1247 'glutDialsFunc', 1248 'glutDisplayFunc', 1249 'glutEnterGameMode', 1250 'glutEntryFunc', 1251 'glutEstablishOverlay', 1252 'glutExtensionSupported', 1253 'glutForceJoystickFunc', 1254 'glutFullScreen', 1255 'glutGameModeGet', 1256 'glutGameModeString', 1257 'glutGet', 1258 'glutGetColor', 1259 'glutGetMenu', 1260 'glutGetModifiers', 1261 'glutGetWindow', 1262 'glutHideOverlay', 1263 'glutHideWindow', 1264 'glutIconifyWindow', 1265 'glutIdleFunc', 1266 'glutIgnoreKeyRepeat', 1267 'glutInit', 1268 'glutInitDisplayMode', 1269 'glutInitDisplayString', 1270 'glutInitWindowPosition', 1271 'glutInitWindowSize', 1272 'glutJoystickFunc', 1273 'glutKeyboardFunc', 1274 'glutKeyboardUpFunc', 1275 'glutLayerGet', 1276 'glutLeaveGameMode', 1277 'glutMainLoop', 1278 'glutMenuStateFunc', 1279 'glutMenuStatusFunc', 1280 'glutMotionFunc', 1281 'glutMouseFunc', 1282 'glutOverlayDisplayFunc', 1283 'glutPassiveMotionFunc', 1284 'glutPopWindow', 1285 'glutPositionWindow', 1286 'glutPostOverlayRedisplay', 1287 'glutPostRedisplay', 1288 'glutPostWindowOverlayRedisplay', 1289 'glutPostWindowRedisplay', 1290 'glutPushWindow', 1291 'glutRemoveMenuItem', 1292 'glutRemoveOverlay', 1293 'glutReportErrors', 1294 'glutReshapeFunc', 1295 'glutReshapeWindow', 1296 'glutSetColor', 1297 'glutSetCursor', 1298 'glutSetIconTitle', 1299 'glutSetKeyRepeat', 1300 'glutSetMenu', 1301 'glutSetWindow', 1302 'glutSetWindowTitle', 1303 'glutSetupVideoResizing', 1304 'glutShowOverlay', 1305 'glutShowWindow', 1306 'glutSolidCone', 1307 'glutSolidCube', 1308 'glutSolidDodecahedron', 1309 'glutSolidIcosahedron', 1310 'glutSolidOctahedron', 1311 'glutSolidSphere', 1312 'glutSolidTeapot', 1313 'glutSolidTetrahedron', 1314 'glutSolidTorus', 1315 'glutSpaceballButtonFunc', 1316 'glutSpaceballMotionFunc', 1317 'glutSpaceballRotateFunc', 1318 'glutSpecialFunc', 1319 'glutSpecialUpFunc', 1320 'glutStopVideoResizing', 1321 'glutStrokeCharacter', 1322 'glutStrokeLength', 1323 'glutStrokeWidth', 1324 'glutSwapBuffers', 1325 'glutTabletButtonFunc', 1326 'glutTabletMotionFunc', 1327 'glutTimerFunc', 1328 'glutUseLayer', 1329 'glutVideoPan', 1330 'glutVideoResize', 1331 'glutVideoResizeGet', 1332 'glutVisibilityFunc', 1333 'glutWarpPointer', 1334 'glutWindowStatusFunc', 1335 'glutWireCone', 1336 'glutWireCube', 1337 'glutWireDodecahedron', 1338 'glutWireIcosahedron', 1339 'glutWireOctahedron', 1340 'glutWireSphere', 1341 'glutWireTeapot', 1342 'glutWireTetrahedron', 1343 'glutWireTorus' 1344] 1345