Fixed all my pointers

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

View File

@ -6,18 +6,19 @@
#pragma once
#include "dawnopengl.hpp"
#include "display/RenderTarget.hpp"
#include "display/RenderManager.hpp"
namespace Dawn {
class RenderManager;
class BackBufferRenderTarget : public RenderTarget {
private:
std::weak_ptr<RenderManager> renderManager;
RenderManager &renderManager;
float_t width = 1;
float_t height = 1;
float_t height = 1;
struct Color clearColor = COLOR_CORNFLOWER_BLUE;
public:
BackBufferRenderTarget(std::weak_ptr<RenderManager> renderManager);
BackBufferRenderTarget(RenderManager &renderManager);
float_t getWidth() override;
float_t getHeight() override;