Lines Matching defs:object
69 // Definition of one GL object in this demo.
105 static void freeGLObject(GLOBJECT *object)
107 if (object == NULL)
109 free(object->normalArray);
110 free(object->colorArray);
111 free(object->vertexArray);
112 free(object);
146 static void drawGLObject(GLOBJECT *object)
148 assert(object != NULL);
150 glVertexPointer(object->vertexComponents, GL_FIXED,
151 0, object->vertexArray);
152 glColorPointer(4, GL_UNSIGNED_BYTE, 0, object->colorArray);
158 if (object->normalArray)
160 glNormalPointer(GL_FIXED, 0, object->normalArray);
165 glDrawArrays(GL_TRIANGLES, 0, object->count);
193 // Creates and returns a supershape object.
254 // kludge to set lower edge of the object to fixed level
338 // Set number of vertices in object to the actual amount created.