18 lines
375 B
C++
18 lines
375 B
C++
#include "render/renderapi.h"
|
|
#include "render/module.h"
|
|
namespace api {
|
|
IMPLEMENT_STATIC_MODULE(RENDER_API, RenderModule, render);
|
|
void RenderAPI::RenderView(FRenderView& view)
|
|
{
|
|
graph.Compile();
|
|
graph.Execute(view);
|
|
graph.Clear();
|
|
}
|
|
void RenderAPI::Render()
|
|
{
|
|
graph.mSurface = context.surface;
|
|
for (auto view : context.views) {
|
|
RenderView(view);
|
|
}
|
|
}
|
|
} |