This is the complete list of members for Raftel::Mesh, including all inherited members.
addMaterial(const std::shared_ptr< Material > &mat) | Raftel::Mesh | inline |
Create(const std::string &filePath, bool multithread) | Raftel::Mesh | static |
draw(ShaderProgram &shader) | Raftel::Mesh | |
GetAllMaterials() | Raftel::Mesh | inline |
getLastError() const | Raftel::Mesh | inline |
GetMaterialByIndex(int index) | Raftel::Mesh | |
getName() | Raftel::Mesh | inline |
GetSubMeshIndex() | Raftel::Mesh | inline |
GetVAOs() | Raftel::Mesh | inline |
loadMesh(const std::string &filePath) | Raftel::Mesh | |
Mesh()=default | Raftel::Mesh | |
Mesh(const std::string &filePath) | Raftel::Mesh | |
Mesh(std::vector< std::vector< Vertex > > verticesPerSubmesh, std::vector< std::vector< unsigned int > > indicesPerSubmesh, std::vector< std::shared_ptr< Material > > mats) | Raftel::Mesh | |
Mesh(std::vector< std::vector< Vertex > > verticesPerSubmesh, std::vector< std::vector< unsigned int > > indicesPerSubmesh) | Raftel::Mesh | |
renderMaterial(ShaderProgram &shader) | Raftel::Mesh | |
setMaterial(const std::shared_ptr< Material > &mat) | Raftel::Mesh | inline |
setMaterials(const std::vector< std::shared_ptr< Material > > &newMaterials) | Raftel::Mesh | inline |
setName(std::string n_) | Raftel::Mesh | inline |
setUniforms(GLuint shaderProgramID) | Raftel::Mesh | |
setupMesh() | Raftel::Mesh | |
~Mesh() | Raftel::Mesh |