Fixed all my pointers
This commit is contained in:
@ -5,26 +5,24 @@
|
||||
|
||||
#pragma once
|
||||
#include "display/_RenderManager.hpp"
|
||||
#include "display/BackBufferRenderTarget.hpp"
|
||||
|
||||
namespace Dawn {
|
||||
class BackBufferRenderTarget;
|
||||
class StandardRenderPipeline;
|
||||
|
||||
class RenderManager :
|
||||
public IRenderManager,
|
||||
public std::enable_shared_from_this<RenderManager>
|
||||
{
|
||||
class RenderManager : public IRenderManager {
|
||||
private:
|
||||
std::shared_ptr<StandardRenderPipeline> standardRenderPipeline;
|
||||
|
||||
public:
|
||||
std::shared_ptr<BackBufferRenderTarget> renderTarget;
|
||||
|
||||
BackBufferRenderTarget backBuffer;
|
||||
|
||||
/**
|
||||
* Construct a new RenderManager for a game instance.
|
||||
*
|
||||
* @param game Game instance this render manager belongs to.
|
||||
*/
|
||||
RenderManager(std::weak_ptr<DawnGame> game);
|
||||
|
||||
std::shared_ptr<RenderTarget> getBackBuffer() override;
|
||||
RenderManager(DawnGame &game);
|
||||
RenderTarget & getBackBuffer() override;
|
||||
RenderPipeline & getRenderPipeline() override;
|
||||
void init() override;
|
||||
void update() override;
|
||||
|
||||
|
Reference in New Issue
Block a user