Raftel Engine
 
Loading...
Searching...
No Matches
Raftel::Mesh Member List

This is the complete list of members for Raftel::Mesh, including all inherited members.

addMaterial(const std::shared_ptr< Material > &mat)Raftel::Meshinline
Create(const std::string &filePath, bool multithread)Raftel::Meshstatic
draw(ShaderProgram &shader)Raftel::Mesh
GetAllMaterials()Raftel::Meshinline
getLastError() constRaftel::Meshinline
GetMaterialByIndex(int index)Raftel::Mesh
getName()Raftel::Meshinline
GetSubMeshIndex()Raftel::Meshinline
GetVAOs()Raftel::Meshinline
loadMesh(const std::string &filePath)Raftel::Mesh
Mesh()=defaultRaftel::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::Meshinline
setMaterials(const std::vector< std::shared_ptr< Material > > &newMaterials)Raftel::Meshinline
setName(std::string n_)Raftel::Meshinline
setUniforms(GLuint shaderProgramID)Raftel::Mesh
setupMesh()Raftel::Mesh
~Mesh()Raftel::Mesh