Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Mesh::PrimitiveGroup Class Reference

#include <mesh.h>

List of all members.

Public Member Functions

 PrimitiveGroup ()
 ~PrimitiveGroup ()

Public Attributes

uint32indices
uint32 materialIndex
uint32 nIndices
PrimitiveGroupType prim


Constructor & Destructor Documentation

Mesh::PrimitiveGroup::PrimitiveGroup  ) 
 

Definition at line 161 of file mesh.cpp.

00162 {
00163 }

Mesh::PrimitiveGroup::~PrimitiveGroup  ) 
 

Definition at line 166 of file mesh.cpp.

00167 {
00168     // TODO: probably should free index list; need to sort out
00169     // ownership issues.
00170 }


Member Data Documentation

uint32* Mesh::PrimitiveGroup::indices
 

Definition at line 148 of file mesh.h.

Referenced by Mesh::addGroup(), generateNormals(), generateTangents(), and Mesh::remapIndices().

uint32 Mesh::PrimitiveGroup::materialIndex
 

Definition at line 147 of file mesh.h.

Referenced by Mesh::addGroup(), and Model::OpacityComparator::getOpacity().

uint32 Mesh::PrimitiveGroup::nIndices
 

Definition at line 149 of file mesh.h.

Referenced by Mesh::addGroup(), generateNormals(), generateTangents(), and main().

PrimitiveGroupType Mesh::PrimitiveGroup::prim
 

Definition at line 146 of file mesh.h.

Referenced by Mesh::addGroup(), generateNormals(), and generateTangents().


The documentation for this class was generated from the following files:
Generated on Sat Jan 14 22:33:27 2006 for Celestia by  doxygen 1.4.1