Formatted EVERYTHING

This commit is contained in:
Dynamitos
2024-06-09 12:20:53 +02:00
parent f18bf8acbe
commit d95dab850c
265 changed files with 8002 additions and 12310 deletions
+17 -31
View File
@@ -1,54 +1,40 @@
#pragma once
#include "RenderPass.h"
namespace Seele
{
class RenderGraph
{
public:
RenderGraph()
{
res = new RenderGraphResources();
}
void addPass(ORenderPass pass)
{
namespace Seele {
class RenderGraph {
public:
RenderGraph() { res = new RenderGraphResources(); }
void addPass(ORenderPass pass) {
pass->setResources(res);
passes.add(std::move(pass));
passes.add(std::move(pass));
}
void setViewport(Gfx::PViewport viewport)
{
for (auto& pass : passes)
{
void setViewport(Gfx::PViewport viewport) {
for (auto& pass : passes) {
pass->setViewport(viewport);
}
}
void createRenderPass()
{
for (auto& pass : passes)
{
void createRenderPass() {
for (auto& pass : passes) {
pass->publishOutputs();
}
for (auto& pass : passes)
{
for (auto& pass : passes) {
pass->createRenderPass();
}
}
void render(const Component::Camera& cam)
{
for (auto& pass : passes)
{
void render(const Component::Camera& cam) {
for (auto& pass : passes) {
pass->beginFrame(cam);
}
for (auto& pass : passes)
{
for (auto& pass : passes) {
pass->render();
}
for (auto& pass : passes)
{
for (auto& pass : passes) {
pass->endFrame();
}
}
private:
private:
PRenderGraphResources res;
List<ORenderPass> passes;
};