Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > eee00533ac83fd7ebbf9846dc6d3b77b > files > 227

Io-language-graphics-and-sound-20080330-6.fc15.i686.rpm

<html><head><title>glut Function Calls</title></head>
<body bgcolor="#ffffff">

<h2>glut Function Calls</h2>

<hr><p>

<dl>
<dd><b>Beginning Event Processing</b>

<ul>
<li>void <b>glutMainLoop</b> (void)
</ul><p>

<dd><b>Initialization</b>
<ul>
<li>void <b>glutInit</b> (int *argcp, char **argv)
<li>void <b>glutInitDisplayMode</b> (unsigned int mode)
<li>void <b>glutInitWindowPosition</b> (int x, int y)
<li>void <b>glutInitWindowSize</b> (int width, int height)
</ul><p>

<dd><b>Window Management</b>

<ul>
<li>int <b>glutCreateWindow</b>  (char *name)
<li>int <b>glutCreateSubWindow</b> (int win, int x, int y, int width, int height)
<li>void <b>glutDestroyWindow</b> (int win)
<li>void <b>glutFullScreen</b> (void)
<li>int <b>glutGetWindow</b> (void)
<li>void <b>glutHideWindow</b> (void)
<li>void <b>glutIconifyWindow</b> (void)
<li>void <b>glutPopWindow</b> (void)
<li>void <b>glutPushWindow</b> (void)
<li>void <b>glutPositionWindow</b> (int x, int y)
<li>void <b>glutPostRedisplay</b> (void)
<li>void <b>glutReshapeWindow</b> (int width, int height)
<li>void <b>glutSetCursor</b> (int cursor)
<li>void <b>glutSetWindow</b> (int win)
<li>void <b>glutSetWindowTitle</b> (char *name)
<li>void <b>glutSetIconTitle</b> (char *name)
<li>void <b>glutShowWindow</b> (void)
<li>void <b>glutSwapBuffers</b> (void)
</ul><p>

<dd><b>Overlay Management</b>

<ul>
<li>void <b>glutEstablishOverlay</b> (void)
<li>void <b>glutHideOverlay</b> (void)
<li>void <b>glutPostOverlayRedisplay</b> (void)
<li>void <b>glutRemoveOverlay</b> (void)
<li>void <b>glutShowOverlay</b> (void)
<li>void <b>glutUseLayer</b> (GLenum layer)
</ul><p>

<dd><b>Menu Management</b>

<ul>
<li>void <b>glutAddMenuEntry</b> (char *name, int value)
<li>void <b>glutAddSubMenu</b> (char *name, int value)
<li>void <b>glutAttachMenu</b> (int button)
<li>void <b>glutChangeToMenuEntry</b> (int entry, char *name, int value)
<li>void <b>glutChangeToSubMenu</b> (int entry, char *name, int menu);
<li>int <b>glutCreateMenu</b> (void (*func)(int value))
<li>void <b>glutDestroyMenu</b> (int menu)
<li>void <b>glutDetachMenu</b> (int button)
<li>int <b>glutGetMenu</b> (void)
<li>void <b>glutRemoveMenuItem</b> (int entry)
<li>void <b>glutSetMenu</b> (int menu)
</ul><p>

<dd><b>Callback Registration</b>

<ul>
<li>void <b>glutButtonBoxFunc</b> (void (*func)(int button, int state))
<li>void <b>glutDialsFunc</b> (void (*func)(int dial, int value))
<li>void <b>glutDisplayFunc</b> (void (*func)(void))
<li>void <b>glutEntryFunc</b> (void (*func)(int state))
<li>void <b>glutIdleFunc</b> (void (*func)(void))
<li>void <b>glutKeyboardFunc</b> (void (*func)(unsigned char key, int x, int y))
<li>void <b>glutMenuStatusFunc</b> (void (*func)(int status, int x, int y))
<li>void <b>glutMenuStateFunc</b> (void (*func)(int status))
<li>void <b>glutMotionFunc</b> (void (*func)(int x, int y))
<li>void <b>glutMouseFunc</b> (void (*func)(int button, int state, int x, int y))
<li>void <b>glutOverlayDisplayFunc</b> (void (*func)(void))
<li>void <b>glutPassiveMotionFunc</b> (void (*func)(int x, int y))
<li>void <b>glutReshapeFunc</b> (void (*func)(int width, int height))
<li>void <b>glutSpaceballButtonFunc</b> (void (*func)(int button, int state))
<li>void <b>glutSpaceballMotionFunc</b> (void (*func)(int x, int y, int z))
<li>void <b>glutSpaceballRotateFunc</b> (void (*func)(int x, int y, int z))
<li>void <b>glutSpecialFunc</b> (void (*func)(int key, int x, int y))
<li>void <b>glutTabletButtonFunc</b> (void (*func)(int button, int state, int x, int y))
<li>void <b>glutTabletMotionFunc</b> (void (*func)(int x, int y))
<li>void <b>glutTimerFunc</b> (unsigned int msecs, void (*func)(int value), value)
<li>void <b>glutVisibilityFunc</b> (void (*func)(int state))
</ul><p>

<dd><b>Color Index Colormap Management</b>

<ul>
<li>void <b>glutCopyColormap</b> (int win)
<li>GLfloat <b>glutGetColor</b> (int cell, int component)
<li>void <b>glutSetColor</b> (int cell, GLfloat red, GLfloat green, GLfloat blue)
</ul><p>

<dd><b>State Retrieval</b>

<ul>
<li>int <b>glutDeviceGet</b> (GLenum info)
<li>int <b>glutExtensionSupported</b> (char *extension)
<li>int <b>glutGet</b> (GLenum state)
<li>int <b>glutGetModifiers</b> (void)
<li>int <b>glutLayerGet</b> (GLenum info)
</ul><p>

<dd><b>Font Rendering</b>

<ul>
<li>void <b>glutBitmapCharacter</b> (void *font, int character)
<li>int <b>glutBitmapWidth</b> (GLUTbitmapFont font, int character)
<li>void <b>glutStrokeCharacter</b> (void *font, int character)
<li>int <b>glutStrokeWidth</b> (GLUTstrokeFont font, int character)
</ul><p>

<dd><b>Geometric Object Rendering</b>

<ul>
<li>void <b>glutSolidCone</b> (GLdouble base, GLdouble height, GLint slices, GLint stacks)
<li>void <b>glutSolidCube</b> (GLdouble size)
<li>void <b>glutSolidDodecahedron</b> (void)
<li>void <b>glutSolidIcosahedron</b> (void)
<li>void <b>glutSolidOctahedron</b> (void)
<li>void <b>glutSolidSphere</b> (GLdouble radius, GLint, slices, GLint stacks)
<li>void <b>glutSolidTeapot</b> (GLdouble size)
<li>void <b>glutSolidTetrahedron</b> (void)
<li>void <b>glutSolidTorus</b> (GLdouble innerRadius, GLcouble outerRadius, GLint nsides, GLint rings)
<li>void <b>glutWireCone</b> (GLdouble base, GLdouble height, GLint slices, GLint stacks)
<li>void <b>glutWireCube</b> (GLdouble size)
<li>void <b>glutWireDodecahedron</b> (void)
<li>void <b>glutWireIcosahedron</b> (void)
<li>void <b>glutWireOctahedron</b> (void)
<li>void <b>glutWireSphere</b> (GLdouble radius, GLint, slices, GLint stacks)
<li>void <b>glutWireTeapot</b> (GLdouble size)
<li>void <b>glutWireTetrahedron</b> (void)
<li>void <b>glutWireTorus</b> (GLdouble innerRadius, GLcouble outerRadius, GLint nsides, GLint rings)
</ul>

</dl>

</body>
</html>