proc glutInit(argcp: ptr cint; argv: pointer) {...}{.importc.}
-
proc glutInitDisplayMode(mode: int16) {...}{.importc.}
-
proc glutInitDisplayString(str: cstring) {...}{.importc.}
-
proc glutInitWindowPosition(x, y: int) {...}{.importc.}
-
proc glutInitWindowSize(width, height: int) {...}{.importc.}
-
proc glutMainLoop() {...}{.importc.}
-
proc glutCreateWindow(title: cstring): int {...}{.importc.}
-
proc glutCreateSubWindow(win, x, y, width, height: int): int {...}{.importc.}
-
proc glutDestroyWindow(win: int) {...}{.importc.}
-
proc glutPostRedisplay() {...}{.importc.}
-
proc glutPostWindowRedisplay(win: int) {...}{.importc.}
-
proc glutSwapBuffers() {...}{.importc.}
-
proc glutSetWindow(win: int) {...}{.importc.}
-
proc glutSetWindowTitle(title: cstring) {...}{.importc.}
-
proc glutSetIconTitle(title: cstring) {...}{.importc.}
-
proc glutPositionWindow(x, y: int) {...}{.importc.}
-
proc glutReshapeWindow(width, height: int) {...}{.importc.}
-
proc glutPopWindow() {...}{.importc.}
-
proc glutPushWindow() {...}{.importc.}
-
proc glutIconifyWindow() {...}{.importc.}
-
proc glutShowWindow() {...}{.importc.}
-
proc glutHideWindow() {...}{.importc.}
-
proc glutFullScreen() {...}{.importc.}
-
proc glutSetCursor(cursor: int) {...}{.importc.}
-
proc glutWarpPointer(x, y: int) {...}{.importc.}
-
proc glutEstablishOverlay() {...}{.importc.}
-
proc glutRemoveOverlay() {...}{.importc.}
-
proc glutUseLayer(layer: GLenum) {...}{.importc.}
-
proc glutPostOverlayRedisplay() {...}{.importc.}
-
proc glutPostWindowOverlayRedisplay(win: int) {...}{.importc.}
-
proc glutShowOverlay() {...}{.importc.}
-
proc glutHideOverlay() {...}{.importc.}
-
proc glutCreateMenu(callback: TGlut1IntCallback): int {...}{.importc.}
-
proc glutDestroyMenu(menu: int) {...}{.importc.}
-
proc glutSetMenu(menu: int) {...}{.importc.}
-
proc glutAddMenuEntry(caption: cstring; value: int) {...}{.importc.}
-
proc glutAddSubMenu(caption: cstring; submenu: int) {...}{.importc.}
-
proc glutChangeToMenuEntry(item: int; caption: cstring; value: int) {...}{.importc.}
-
proc glutChangeToSubMenu(item: int; caption: cstring; submenu: int) {...}{.importc.}
-
proc glutRemoveMenuItem(item: int) {...}{.importc.}
-
proc glutAttachMenu(button: int) {...}{.importc.}
-
proc glutDetachMenu(button: int) {...}{.importc.}
-
proc glutDisplayFunc(f: TGlutVoidCallback) {...}{.importc.}
-
proc glutReshapeFunc(f: TGlut2IntCallback) {...}{.importc.}
-
proc glutKeyboardFunc(f: TGlut1Char2IntCallback) {...}{.importc.}
-
proc glutMouseFunc(f: TGlut4IntCallback) {...}{.importc.}
-
proc glutMouseWheelFunc(f: TGlut4IntCallback) {...}{.importc.}
-
proc glutMotionFunc(f: TGlut2IntCallback) {...}{.importc.}
-
proc glutPassiveMotionFunc(f: TGlut2IntCallback) {...}{.importc.}
-
proc glutEntryFunc(f: TGlut1IntCallback) {...}{.importc.}
-
proc glutVisibilityFunc(f: TGlut1IntCallback) {...}{.importc.}
-
proc glutIdleFunc(f: TGlutVoidCallback) {...}{.importc.}
-
proc glutTimerFunc(millis: int16; f: TGlut1IntCallback; value: int) {...}{.importc.}
-
proc glutMenuStateFunc(f: TGlut1IntCallback) {...}{.importc.}
-
proc glutSpecialFunc(f: TGlut3IntCallback) {...}{.importc.}
-
proc glutSpaceballMotionFunc(f: TGlut3IntCallback) {...}{.importc.}
-
proc glutSpaceballRotateFunc(f: TGlut3IntCallback) {...}{.importc.}
-
proc glutSpaceballButtonFunc(f: TGlut2IntCallback) {...}{.importc.}
-
proc glutButtonBoxFunc(f: TGlut2IntCallback) {...}{.importc.}
-
proc glutDialsFunc(f: TGlut2IntCallback) {...}{.importc.}
-
proc glutTabletMotionFunc(f: TGlut2IntCallback) {...}{.importc.}
-
proc glutTabletButtonFunc(f: TGlut4IntCallback) {...}{.importc.}
-
proc glutMenuStatusFunc(f: TGlut3IntCallback) {...}{.importc.}
-
proc glutOverlayDisplayFunc(f: TGlutVoidCallback) {...}{.importc.}
-
proc glutWindowStatusFunc(f: TGlut1IntCallback) {...}{.importc.}
-
proc glutKeyboardUpFunc(f: TGlut1Char2IntCallback) {...}{.importc.}
-
proc glutSpecialUpFunc(f: TGlut3IntCallback) {...}{.importc.}
-
proc glutJoystickFunc(f: TGlut1UInt3IntCallback; pollInterval: int) {...}{.importc.}
-
proc glutSetColor(cell: int; red, green, blue: GLfloat) {...}{.importc.}
-
proc glutGetColor(ndx, component: int): GLfloat {...}{.importc.}
-
proc glutCopyColormap(win: int) {...}{.importc.}
-
proc glutExtensionSupported(name: cstring): int {...}{.importc.}
-
proc glutBitmapCharacter(font: pointer; character: int) {...}{.importc.}
-
proc glutBitmapWidth(font: pointer; character: int): int {...}{.importc.}
-
proc glutStrokeCharacter(font: pointer; character: int) {...}{.importc.}
-
proc glutStrokeWidth(font: pointer; character: int): int {...}{.importc.}
-
proc glutBitmapLength(font: pointer; str: cstring): int {...}{.importc.}
-
proc glutStrokeLength(font: pointer; str: cstring): int {...}{.importc.}
-
proc glutWireSphere(radius: GLdouble; slices, stacks: GLint) {...}{.importc.}
-
proc glutSolidSphere(radius: GLdouble; slices, stacks: GLint) {...}{.importc.}
-
proc glutWireCone(base, height: GLdouble; slices, stacks: GLint) {...}{.importc.}
-
proc glutSolidCone(base, height: GLdouble; slices, stacks: GLint) {...}{.importc.}
-
proc glutWireCube(size: GLdouble) {...}{.importc.}
-
proc glutSolidCube(size: GLdouble) {...}{.importc.}
-
proc glutWireTorus(innerRadius, outerRadius: GLdouble; sides, rings: GLint) {...}{.importc.}
-
proc glutSolidTorus(innerRadius, outerRadius: GLdouble; sides, rings: GLint) {...}{.importc.}
-
proc glutWireDodecahedron() {...}{.importc.}
-
proc glutSolidDodecahedron() {...}{.importc.}
-
proc glutWireTeapot(size: GLdouble) {...}{.importc.}
-
proc glutSolidTeapot(size: GLdouble) {...}{.importc.}
-
proc glutWireOctahedron() {...}{.importc.}
-
proc glutSolidOctahedron() {...}{.importc.}
-
proc glutWireTetrahedron() {...}{.importc.}
-
proc glutSolidTetrahedron() {...}{.importc.}
-
proc glutWireIcosahedron() {...}{.importc.}
-
proc glutSolidIcosahedron() {...}{.importc.}
-
proc glutVideoResizeGet(param: GLenum): int {...}{.importc.}
-
proc glutSetupVideoResizing() {...}{.importc.}
-
proc glutStopVideoResizing() {...}{.importc.}
-
proc glutVideoResize(x, y, width, height: int) {...}{.importc.}
-
proc glutVideoPan(x, y, width, height: int) {...}{.importc.}
-
proc glutReportErrors() {...}{.importc.}
-
proc glutIgnoreKeyRepeat(ignore: int) {...}{.importc.}
-
proc glutSetKeyRepeat(repeatMode: int) {...}{.importc.}
-
proc glutForceJoystickFunc() {...}{.importc.}
-
proc glutGameModeString(AString: cstring) {...}{.importc.}
-
proc glutLeaveGameMode() {...}{.importc.}
-
proc glutGameModeGet(mode: GLenum): int {...}{.importc.}
-
proc glutInit() {...}{.raises: [], tags: [].}
-
version that passes argc and argc implicitely.