obj loader refactor

This commit is contained in:
h4570
2022-08-08 21:37:51 +02:00
parent 599d44a491
commit a3e4ee8496
24 changed files with 4517 additions and 464 deletions
@@ -19,7 +19,7 @@ namespace Tyra {
/**
* Data needed for constructing mesh class.
* All dynamic data ownership is moved to mesh class, so
* there is no any deallocation!
* verts, coords.. are not deallocated!
*/
class MeshBuilder2Data {
public:
@@ -14,6 +14,7 @@
#include <vector>
#include <string>
#include "./mesh_builder2_material_frame_data.hpp"
#include "renderer/models/color.hpp"
namespace Tyra {
@@ -24,6 +25,7 @@ class MeshBuilder2MaterialData {
std::vector<MeshBuilder2MaterialFrameData*> frames;
std::string name;
Color ambient;
};
} // namespace Tyra