Files
MacroLibX/runtime/Sources/Renderer/SceneRenderer.cpp

27 lines
467 B
C++

#include <PreCompiled.h>
#include <Renderer/ScenesRenderer.h>
#include <Renderer/Renderer.h>
#include <Graphics/Scene.h>
#include <Renderer/ViewerData.h>
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);
}
void SceneRenderer::Destroy()
{
MLX_PROFILE_FUNCTION();
m_passes.Destroy();
}
}