//
// Created by lbmas on 4/28/2026.
//

#ifndef B_ENGINE_MODEL_H
#define B_ENGINE_MODEL_H

#include <string_view>
#include <vector>

#include "Mesh.h"
#include "Material.h"

class Model
{
public:
    static std::shared_ptr<Model> load_from_file(std::string_view filename);

    std::vector<std::shared_ptr<Mesh>> meshes;
    std::vector<std::shared_ptr<Material>> materials;
};

#endif //B_ENGINE_MODEL_H