_GLMmodel Struct Reference

#include <glm.h>

List of all members.

Public Attributes

char * pathname
char * mtllibname
GLuint numvertices
GLfloat * vertices
GLuint numnormals
GLfloat * normals
GLuint numtexcoords
GLfloat * texcoords
GLuint numfacetnorms
GLfloat * facetnorms
GLuint numtriangles
GLMtriangletriangles
GLuint nummaterials
GLMmaterialmaterials
GLuint numgroups
GLMgroupgroups
GLfloat position [3]


Detailed Description

Definition at line 59 of file glm.h.


Member Data Documentation

GLfloat* facetnorms
 

Definition at line 72 of file glm.h.

Referenced by MayaParser::_parse_triangle(), glmDelete(), glmDraw(), glmFacetNormals(), glmReadOBJ(), glmVertexNormals(), and glmWriteOBJ().

GLMgroup* groups
 

Definition at line 78 of file glm.h.

Referenced by glmAddGroup(), glmDelete(), glmDraw(), glmFindGroup(), glmFirstPass(), glmReadOBJ(), glmSecondPass(), and MayaParser::MayaParser().

GLMmaterial* materials
 

Definition at line 76 of file glm.h.

Referenced by glmDelete(), glmDraw(), glmFindMaterial(), glmReadMTL(), glmReadOBJ(), glmWriteMTL(), glmWriteOBJ(), and MayaParser::parseObject().

char* mtllibname
 

Definition at line 61 of file glm.h.

Referenced by glmDelete(), glmFirstPass(), glmReadOBJ(), and glmWriteOBJ().

GLfloat* normals
 

Definition at line 67 of file glm.h.

Referenced by glmDelete(), glmDraw(), glmReadOBJ(), glmSecondPass(), glmSpheremapTexture(), glmVertexNormals(), and glmWriteOBJ().

GLuint numfacetnorms
 

Definition at line 71 of file glm.h.

Referenced by glmFacetNormals(), and glmReadOBJ().

GLuint numgroups
 

Definition at line 77 of file glm.h.

Referenced by glmAddGroup(), and glmReadOBJ().

GLuint nummaterials
 

Definition at line 75 of file glm.h.

Referenced by glmDelete(), glmFindMaterial(), glmReadMTL(), glmReadOBJ(), and glmWriteMTL().

GLuint numnormals
 

Definition at line 66 of file glm.h.

Referenced by glmFirstPass(), glmReadOBJ(), glmReverseWinding(), glmSpheremapTexture(), glmVertexNormals(), MayaParser::MayaParser(), and MayaParser::parseObject().

GLuint numtexcoords
 

Definition at line 69 of file glm.h.

Referenced by glmFirstPass(), glmLinearTexture(), glmReadOBJ(), glmReverseWinding(), glmSpheremapTexture(), MayaParser::MayaParser(), and MayaParser::parseObject().

GLuint numtriangles
 

Definition at line 73 of file glm.h.

Referenced by glmFacetNormals(), glmFirstPass(), glmReadOBJ(), glmReverseWinding(), glmVertexNormals(), and glmWeld().

GLuint numvertices
 

Definition at line 63 of file glm.h.

Referenced by glmDimensions(), glmFirstPass(), glmLinearTexture(), glmReadOBJ(), glmScale(), glmUnitize(), glmVertexNormals(), glmWeld(), glmWriteOBJ(), MayaParser::MayaParser(), and MayaParser::parseObject().

char* pathname
 

Definition at line 60 of file glm.h.

Referenced by glmDelete(), glmReadMTL(), and glmReadOBJ().

GLfloat position[3]
 

Definition at line 79 of file glm.h.

Referenced by glmReadOBJ().

GLfloat* texcoords
 

Definition at line 70 of file glm.h.

Referenced by glmDelete(), glmDraw(), glmLinearTexture(), glmReadOBJ(), glmSecondPass(), glmSpheremapTexture(), and glmWriteOBJ().

GLMtriangle* triangles
 

Definition at line 74 of file glm.h.

Referenced by glmDelete(), glmFacetNormals(), glmReadOBJ(), and MayaParser::parseObject().

GLfloat* vertices
 

Definition at line 64 of file glm.h.

Referenced by glmDelete(), glmDimensions(), glmDraw(), glmFacetNormals(), glmLinearTexture(), glmReadOBJ(), glmScale(), glmSecondPass(), glmUnitize(), glmWeld(), glmWriteOBJ(), and MayaParser::MayaParser().


The documentation for this struct was generated from the following file:
Generated on Wed Jun 28 12:24:33 2006 for esg by  doxygen 1.4.6