// // Created by lbmas on 4/28/2026. // #ifndef B_ENGINE_MATERIAL_H #define B_ENGINE_MATERIAL_H #include #include #include "Texture.h" typedef struct { glm::vec3 ambient; glm::vec3 diffuse; glm::vec3 specular; float shininess; } PhongProperties; typedef struct { std::shared_ptr diffuse; std::shared_ptr specular; std::shared_ptr normal; std::string name; PhongProperties phong; } Material; #endif //B_ENGINE_MATERIAL_H