SO3Engine
|
#include <ALMesh.h>
Public Member Functions | |
ALMesh (aiNode *meNode, ALScene *alscene) | |
~ALMesh () | |
void | convert (boost::filesystem::path expPath, tinyxml2::XMLElement *parent) |
SEntity * | load () |
Ogre::MeshPtr | generateMesh () |
void | generateSubMesh (Ogre::MeshPtr ogMesh) |
void | makeIndexBuffer (aiMesh *asSubMesh, Ogre::SubMesh *ogSubMesh) |
void | makeVertexBuffer (aiMesh *asSubMesh, Ogre::SubMesh *ogSubMesh) |
void | saveMesh (Ogre::MeshPtr ogMesh, boost::filesystem::path path, tinyxml2::XMLElement *parent) |
SO3::ALMesh::ALMesh | ( | aiNode * | meNode, |
ALScene * | alscene | ||
) |
Constructor
Definition at line 22 of file ALMesh.cpp.
SO3::ALMesh::~ALMesh | ( | ) |
Destructor
Definition at line 32 of file ALMesh.cpp.
void SO3::ALMesh::convert | ( | boost::filesystem::path | expPath, |
tinyxml2::XMLElement * | parent | ||
) |
Definition at line 740 of file ALMesh.cpp.
Ogre::MeshPtr SO3::ALMesh::generateMesh | ( | ) |
Definition at line 61 of file ALMesh.cpp.
void SO3::ALMesh::generateSubMesh | ( | Ogre::MeshPtr | ogMesh | ) |
Definition at line 210 of file ALMesh.cpp.
SEntity * SO3::ALMesh::load | ( | ) |
Definition at line 746 of file ALMesh.cpp.
void SO3::ALMesh::makeIndexBuffer | ( | aiMesh * | asSubMesh, |
Ogre::SubMesh * | ogSubMesh | ||
) |
Definition at line 351 of file ALMesh.cpp.
void SO3::ALMesh::makeVertexBuffer | ( | aiMesh * | asSubMesh, |
Ogre::SubMesh * | ogSubMesh | ||
) |
Definition at line 416 of file ALMesh.cpp.
void SO3::ALMesh::saveMesh | ( | Ogre::MeshPtr | ogMesh, |
boost::filesystem::path | path, | ||
tinyxml2::XMLElement * | parent | ||
) |
Definition at line 639 of file ALMesh.cpp.