Initial commit

This commit is contained in:
2026-09-27 01:33:35 +02:00
commit 3ac329a21b
1185 changed files with 543634 additions and 0 deletions

27
src/scene.hpp Normal file
View File

@@ -0,0 +1,27 @@
#ifndef FAN_SCENE_HPP_
#define FAN_SCENE_HPP_
#include <vector>
#include "entity.hpp"
#include "light.hpp"
namespace Fan
{
class Scene
{
public:
LightEnvironment light_environment{};
void add_entity(const Entity& entity);
const std::vector<Entity>& get_entities() const;
private:
std::vector<Entity> m_entities{};
};
} // namespace Fan
#endif // FAN_SCENE_HPP_