OpenPolygon
1.0.0
OpenPolygon is a Rendering Engine
|
The MeshManager class. More...
#include <meshmanager.h>
Public Member Functions | |
GLVertexArrayObject * | createVertexArrayObject (const MeshData &mesh_data) |
createVertexArrayObject More... | |
Mesh * | createMesh (const std::string &resource_file) |
createMesh More... | |
Mesh * | createMesh (const std::string &resource_name, Vector3fv vertices) |
Mesh * | createEmbeddedMesh (const std::string &source) |
Mesh * | getMesh (uint container_id) |
getMesh More... | |
void | destroy (uint container_id) |
destroy More... | |
void | printInfoMessage (const std::string &resource_name) |
printInfoMessage More... | |
The MeshManager class.
Componentv2 Database ( MeshManager )
Mesh* Engine::MeshManager::createMesh | ( | const std::string & | resource_file | ) |
GLVertexArrayObject * MeshManager::createVertexArrayObject | ( | const MeshData & | mesh_data | ) |
createVertexArrayObject
Create GL Buffers
mesh_data |
void MeshManager::destroy | ( | uint | container_id | ) |
Mesh * MeshManager::getMesh | ( | uint | container_id | ) |
void MeshManager::printInfoMessage | ( | const std::string & | resource_name | ) |
printInfoMessage
Print a Info Message
resource_name |