#include <Model.hpp>
Public Member Functions | |
void | loadModel (const std::string &filename) |
void | processNode (const aiNode *node, const aiScene *scene) |
void | processMesh (const aiMesh *mesh, const aiScene *scene) |
Public Attributes | |
std::vector< Vertex > | vertices |
std::vector< uint32_t > | indices |
void ven::Model::Builder::loadModel | ( | const std::string & | filename | ) |
Definition at line 105 of file model.cpp.
Referenced by ven::ModelFactory::create().
void ven::Model::Builder::processMesh | ( | const aiMesh * | mesh, |
const aiScene * | scene ) |
Definition at line 132 of file model.cpp.
References ven::Model::Vertex::position.
void ven::Model::Builder::processNode | ( | const aiNode * | node, |
const aiScene * | scene ) |
std::vector<uint32_t> ven::Model::Builder::indices |
Definition at line 47 of file Model.hpp.
Referenced by ven::Model::Model().
std::vector<Vertex> ven::Model::Builder::vertices |
Definition at line 46 of file Model.hpp.
Referenced by ven::Model::Model().