| /* uglglutshapes.h - Public header GLUT Shapes */ |
| |
| /* Copyright (c) Mark J. Kilgard, 1994, 1995, 1996, 1998. */ |
| |
| /* This program is freely distributable without licensing fees and is |
| provided without guarantee or warrantee expressed or implied. This |
| program is -not- in the public domain. */ |
| |
| #ifndef GLUTSHAPES_H |
| #define GLUTSHAPES_H |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| #include <GL/gl.h> |
| |
| void glutWireSphere (GLdouble radius, GLint slices, GLint stacks); |
| void glutSolidSphere (GLdouble radius, GLint slices, GLint stacks); |
| void glutWireCone (GLdouble base, GLdouble height, |
| GLint slices, GLint stacks); |
| void glutSolidCone (GLdouble base, GLdouble height, |
| GLint slices, GLint stacks); |
| void glutWireCube (GLdouble size); |
| void glutSolidCube (GLdouble size); |
| void glutWireTorus (GLdouble innerRadius, GLdouble outerRadius, |
| GLint sides, GLint rings); |
| void glutSolidTorus (GLdouble innerRadius, GLdouble outerRadius, |
| GLint sides, GLint rings); |
| void glutWireDodecahedron (void); |
| void glutSolidDodecahedron (void); |
| void glutWireOctahedron (void); |
| void glutSolidOctahedron (void); |
| void glutWireTetrahedron (void); |
| void glutSolidTetrahedron (void); |
| void glutWireIcosahedron (void); |
| void glutSolidIcosahedron (void); |
| void glutWireTeapot (GLdouble size); |
| void glutSolidTeapot (GLdouble size); |
| |
| #ifdef __cplusplus |
| } |
| #endif |
| |
| #endif |