Fixed all my pointers

This commit is contained in:
2022-10-19 19:44:47 -07:00
parent fd7c075fa0
commit 70f14ee2e5
31 changed files with 289 additions and 141 deletions

View File

@@ -0,0 +1,24 @@
// Copyright (c) 2022 Dominic Masters
//
// This software is released under the MIT License.
// https://opensource.org/licenses/MIT
#pragma once
#include "dawnlibs.hpp"
#include "display/RenderManager.hpp"
#include "scene/Scene.hpp"
#include "scene/components/Components.hpp"
namespace Dawn {
class RenderPipeline {
public:
RenderManager &renderManager;
RenderPipeline(RenderManager &renderManager);
virtual void init();
void render();
virtual void renderScene(Scene &scene) = 0;
virtual void renderSceneCamera(Scene &scene, Camera &camera) = 0;
virtual ~RenderPipeline();
};
}