Graphics is now a global object, instead of a per-window one

This commit is contained in:
HOEGLER Stefan
2020-03-15 15:58:01 +01:00
parent 30e256d0aa
commit 3b55755f0c
20 changed files with 121 additions and 59 deletions
+3 -3
View File
@@ -2,18 +2,18 @@
#include "RenderPath.h"
namespace Seele
{
class Graphics;
DECLARE_REF(Graphics);
// A view is a part of the window, which can be anything from a viewport to an editor
class View
{
public:
View(Graphics* graphics);
View(PGraphics graphics);
virtual ~View();
void beginFrame();
void endFrame();
void applyArea(Rect area);
protected:
Graphics* graphics;
PGraphics graphics;
PRenderPath renderer;
};