#include #include #include #include #include namespace mlx { void SceneRenderer::Init() { MLX_PROFILE_FUNCTION(); m_passes.Init(); } void SceneRenderer::Render(Scene& scene, Renderer& renderer) { MLX_PROFILE_FUNCTION(); m_passes.Pass(scene, renderer, scene.GetClearColor()); } void SceneRenderer::Destroy() { MLX_PROFILE_FUNCTION(); m_passes.Destroy(); } }