Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Frm::Mesh Class Reference

#include <Frm_Mesh.h>

Public Member Functions

 Mesh (void)
 
 ~Mesh (void)
 
MeshIsName (std::string &MeshName)
 
void UpdateIndices (void)
 
void CreateSubsets (void)
 
 Mesh (void)
 
 ~Mesh (void)
 
MeshIsName (std::string &MeshName)
 
void UpdateIndices (void)
 
void CreateSubsets (void)
 
 Mesh (void)
 
 ~Mesh (void)
 
MeshIsName (std::string &MeshName)
 
void UpdateIndices (void)
 
void CreateSubsets (void)
 

Public Attributes

uint16 _nVertices
 
uint16 _FirstVertex
 
Vertex_Vertices
 
uint16 _nTextureCoords
 
uint16 _FirstTextureCoord
 
TCoord_TextureCoords
 
uint32 _nFaces
 
uint32 _FirstFace
 
Face_Faces
 
std::list< Subset * > _Subsets
 
uint16 _nNormals
 
uint16 _FirstNormal
 
vector< float > * _Normals
 
Face_FaceNormals
 
uint16 _nMaterials
 
uint16 _FirstMaterial
 
uint16_FaceMaterials
 
std::list< Material * > _Materials
 
std::string _Name
 

Constructor & Destructor Documentation

◆ Mesh() [1/3]

Frm::Mesh::Mesh ( void  )
inline

◆ ~Mesh() [1/3]

Mesh::~Mesh ( void  )

◆ Mesh() [2/3]

Frm::Mesh::Mesh ( void  )
inline

◆ ~Mesh() [2/3]

Frm::Mesh::~Mesh ( void  )

◆ Mesh() [3/3]

Frm::Mesh::Mesh ( void  )
inline

◆ ~Mesh() [3/3]

Frm::Mesh::~Mesh ( void  )

Member Function Documentation

◆ CreateSubsets() [1/3]

void Mesh::CreateSubsets ( void  )

◆ CreateSubsets() [2/3]

void Frm::Mesh::CreateSubsets ( void  )

◆ CreateSubsets() [3/3]

void Frm::Mesh::CreateSubsets ( void  )

◆ IsName() [1/3]

Mesh* Frm::Mesh::IsName ( std::string &  MeshName)
inline

◆ IsName() [2/3]

Mesh* Frm::Mesh::IsName ( std::string &  MeshName)
inline

◆ IsName() [3/3]

Mesh* Frm::Mesh::IsName ( std::string &  MeshName)
inline

◆ UpdateIndices() [1/3]

void Mesh::UpdateIndices ( void  )

◆ UpdateIndices() [2/3]

void Frm::Mesh::UpdateIndices ( void  )

◆ UpdateIndices() [3/3]

void Frm::Mesh::UpdateIndices ( void  )

Member Data Documentation

◆ _FaceMaterials

uint16 * Frm::Mesh::_FaceMaterials

◆ _FaceNormals

Face * Frm::Mesh::_FaceNormals

◆ _Faces

Face * Frm::Mesh::_Faces

◆ _FirstFace

uint32 Frm::Mesh::_FirstFace

◆ _FirstMaterial

uint16 Frm::Mesh::_FirstMaterial

◆ _FirstNormal

uint16 Frm::Mesh::_FirstNormal

◆ _FirstTextureCoord

uint16 Frm::Mesh::_FirstTextureCoord

◆ _FirstVertex

uint16 Frm::Mesh::_FirstVertex

◆ _Materials

std::list< Material * > Frm::Mesh::_Materials

◆ _Name

std::string Frm::Mesh::_Name

◆ _nFaces

uint32 Frm::Mesh::_nFaces

◆ _nMaterials

uint16 Frm::Mesh::_nMaterials

◆ _nNormals

uint16 Frm::Mesh::_nNormals

◆ _Normals

vector< float > * Frm::Mesh::_Normals

◆ _nTextureCoords

uint16 Frm::Mesh::_nTextureCoords

◆ _nVertices

uint16 Frm::Mesh::_nVertices

◆ _Subsets

std::list< Subset * > Frm::Mesh::_Subsets

◆ _TextureCoords

TCoord * Frm::Mesh::_TextureCoords

◆ _Vertices

Vertex * Frm::Mesh::_Vertices

The documentation for this class was generated from the following files: