Clone of mesa.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

uglglutshapes.h 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /* uglglutshapes.h - Public header GLUT Shapes */
  2. /* Copyright (c) Mark J. Kilgard, 1994, 1995, 1996, 1998. */
  3. /* This program is freely distributable without licensing fees and is
  4. provided without guarantee or warrantee expressed or implied. This
  5. program is -not- in the public domain. */
  6. #ifndef GLUTSHAPES_H
  7. #define GLUTSHAPES_H
  8. #ifdef __cplusplus
  9. extern "C" {
  10. #endif
  11. #include <GL/gl.h>
  12. void glutWireSphere (GLdouble radius, GLint slices, GLint stacks);
  13. void glutSolidSphere (GLdouble radius, GLint slices, GLint stacks);
  14. void glutWireCone (GLdouble base, GLdouble height,
  15. GLint slices, GLint stacks);
  16. void glutSolidCone (GLdouble base, GLdouble height,
  17. GLint slices, GLint stacks);
  18. void glutWireCube (GLdouble size);
  19. void glutSolidCube (GLdouble size);
  20. void glutWireTorus (GLdouble innerRadius, GLdouble outerRadius,
  21. GLint sides, GLint rings);
  22. void glutSolidTorus (GLdouble innerRadius, GLdouble outerRadius,
  23. GLint sides, GLint rings);
  24. void glutWireDodecahedron (void);
  25. void glutSolidDodecahedron (void);
  26. void glutWireOctahedron (void);
  27. void glutSolidOctahedron (void);
  28. void glutWireTetrahedron (void);
  29. void glutSolidTetrahedron (void);
  30. void glutWireIcosahedron (void);
  31. void glutSolidIcosahedron (void);
  32. void glutWireTeapot (GLdouble size);
  33. void glutSolidTeapot (GLdouble size);
  34. #ifdef __cplusplus
  35. }
  36. #endif
  37. #endif