Subversion Repositories shark

Rev

Rev 60 | Details | Compare with Previous | Last modification | View Log | RSS feed

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