2 // material property pointer
9 // OpenGL display list for object data
10 GLint display_list_ptr;
19 list < fgOBJECT > object_list;
29 // material properties
30 GLfloat ambient[4], diffuse[4], specular[4];
33 // transient list of objects with this material type (used for sorting
34 // by material to reduce GL state changes when rendering the scene
35 fgOBJECT *material_object_list[lots];
44 class fgMATERIAL_MGR {
45 list < fgMATERIAL > material_list;