diff --git a/Aeon/Rendering/RenderPipeline.hpp b/Aeon/Rendering/RenderPipeline.hpp index e69de29..ed854d7 100644 --- a/Aeon/Rendering/RenderPipeline.hpp +++ b/Aeon/Rendering/RenderPipeline.hpp @@ -0,0 +1,9 @@ +#ifndef AEON_RENDERING_RENDERPIPELINE_H_ +#define AEON_RENDERING_RENDERPIPELINE_H_ + +class Pipline +{ +}; + +#endif + diff --git a/Aeon/Scene.hpp b/Aeon/Scene.hpp index 4bcc8c0..2971471 100644 --- a/Aeon/Scene.hpp +++ b/Aeon/Scene.hpp @@ -1,10 +1,27 @@ #ifndef AEON_SCENE_H_ #define AEON_SCENE_H_ +#include +#include +#include +#include + #include class Scene { +public: + Scene(); + ~Scene(); + + EC::Registry& GetEntityRegistry(); + inline std::vector GatherRenderables() + { + return mEntityRegistry.view(); + } + +private: + EC::Registry mEntityRegistry; }; #endif