feat: accept filepath

This commit is contained in:
2025-10-01 10:40:50 +02:00
parent 9d5bb51463
commit 6dc269ce13

View File

@ -2,6 +2,7 @@
#define MODEL_H_ #define MODEL_H_
#include <vector> #include <vector>
#include <string> #include <string>
#include <filesystem>
#include <unordered_map> #include <unordered_map>
#include <glm/glm.hpp> #include <glm/glm.hpp>
#include <memory> #include <memory>
@ -120,7 +121,7 @@ public:
static Object LoadFile(const std::string& filename); static Object LoadFile(const std::string& filename);
private: private:
void LoadMaterials(const std::string& filename); void LoadMaterials(const std::filesystem::path& filename);
private: private:
void AddMaterial(std::string name, std::shared_ptr<Material> material); void AddMaterial(std::string name, std::shared_ptr<Material> material);
std::shared_ptr<Material> GetMaterial(std::string name); std::shared_ptr<Material> GetMaterial(std::string name);