#ifndef __SCOP_PASSES__ #define __SCOP_PASSES__ #include #include #include #include #include namespace Scop { class RenderPasses { public: RenderPasses() = default; void Init(); void Pass(class Scene& scene, class Renderer& renderer); void Destroy(); ~RenderPasses() = default; private: SkyboxPass m_skybox; Render2DPass m_2Dpass; FinalPass m_final; Texture m_main_render_texture; ForwardPass m_forward; }; } #endif