10 #include "framework\frm_types.h"
11 #include "framework\frm_3Dmath.h"
12 #include "framework\frm_Material.h"
15 #include "Toolbox\Mytrace.h"
42 Mesh*
IsName(std::string &MeshName){
if (strcmp(
_Name.c_str(), MeshName.c_str())==0)
return this;
return 0;};
Definition: Frm_Mesh.h:27
uint16 _nNormals
Definition: Frm_Mesh.h:57
uint16 _FirstTextureCoord
Definition: Frm_Mesh.h:49
Face * _Faces
Definition: Frm_Mesh.h:53
uint16 * _FaceMaterials
Definition: Frm_Mesh.h:62
uint16 _FirstVertex
Definition: Frm_Mesh.h:46
std::list< Material * > _Materials
Definition: Frm_Mesh.h:64
Face * _FaceNormals
Definition: Frm_Mesh.h:59
uint16 _nMaterials
Definition: Frm_Mesh.h:61
~Mesh(void)
Definition: Frm_Mesh.cpp:11
uint32 _nFaces
Definition: Frm_Mesh.h:52
uint16 _FirstMaterial
Definition: Frm_Mesh.h:61
std::list< Subset * > _Subsets
Definition: Frm_Mesh.h:55
uint16 _nVertices
Definition: Frm_Mesh.h:46
Mesh * IsName(std::string &MeshName)
Definition: Frm_Mesh.h:42
Mesh(void)
Definition: Frm_Mesh.h:29
uint16 _nTextureCoords
Definition: Frm_Mesh.h:49
void CreateSubsets(void)
Definition: Frm_Mesh.cpp:47
uint32 _FirstFace
Definition: Frm_Mesh.h:52
Vertex * _Vertices
Definition: Frm_Mesh.h:47
uint16 _FirstNormal
Definition: Frm_Mesh.h:57
std::string _Name
Definition: Frm_Mesh.h:65
void UpdateIndices(void)
Definition: Frm_Mesh.cpp:27
TCoord * _TextureCoords
Definition: Frm_Mesh.h:50
vector< float > * _Normals
Definition: Frm_Mesh.h:58
Definition: Frm_Mesh.h:68
~Model3D(void)
Definition: Frm_Mesh.cpp:73
void ConcatenateMeshes(void)
Definition: Frm_Mesh.cpp:85
Model3D(void)
Definition: Frm_Mesh.h:70
std::list< Mesh * > _Meshes
Definition: Frm_Mesh.h:74
Mesh * IsMeshName(std::string &pText)
Definition: Frm_Mesh.cpp:78
unsigned short int uint16
Definition: Frm_types.h:14
unsigned long int uint32
Definition: Frm_types.h:15
Definition: Frm_3DMath.h:15
Definition: Frm_Mesh.h:22
uint16 Size
Definition: Frm_Mesh.h:23
Face * Faces
Definition: Frm_Mesh.h:24