… | |
… | |
3 | |
3 | |
4 | material::~material () |
4 | material::~material () |
5 | { |
5 | { |
6 | } |
6 | } |
7 | |
7 | |
8 | void simple_material::push () |
8 | void simple_material::begin () |
9 | { |
9 | { |
10 | glMaterialfv (GL_FRONT, GL_DIFFUSE, (GLfloat *)&diffuse); |
10 | glMaterialfv (GL_FRONT, GL_DIFFUSE, (GLfloat *)&diffuse); |
11 | glMaterialfv (GL_FRONT, GL_SPECULAR, (GLfloat *)&specular); |
11 | glMaterialfv (GL_FRONT, GL_SPECULAR, (GLfloat *)&specular); |
12 | glMaterialfv (GL_FRONT, GL_EMISSION, (GLfloat *)&emission); |
12 | glMaterialfv (GL_FRONT, GL_EMISSION, (GLfloat *)&emission); |
13 | glMaterialf (GL_FRONT, GL_SHININESS, shininess); |
13 | glMaterialf (GL_FRONT, GL_SHININESS, shininess); |
14 | } |
14 | } |
15 | |
15 | |
16 | void simple_material::pop () |
16 | void simple_material::end () |
17 | { |
17 | { |
18 | } |
18 | } |
19 | |
19 | |
20 | |
20 | |