began port of previous renderer iteration to new iteration

This will essentially be a full rewrite, but very incrementally to save time
and energy.
This commit is contained in:
itsmattkc
2019-10-31 21:59:20 +11:00
parent 133dab1666
commit b56fbaae51
8 changed files with 86 additions and 74 deletions
+4 -2
View File
@@ -7,7 +7,7 @@ class RenderBackend : public QObject
{
Q_OBJECT
public:
RenderBackend();
RenderBackend(QObject* parent = nullptr);
virtual ~RenderBackend() override;
Q_DISABLE_COPY_MOVE(RenderBackend)
@@ -18,7 +18,7 @@ public:
virtual void Close() = 0;
const QString& GetError();
const QString& GetError() const;
void SetViewerNode(ViewerOutput* viewer_node);
@@ -32,6 +32,8 @@ public slots:
protected:
void SetError(const QString& error);
virtual void ViewerNodeChangedEvent(ViewerOutput* node);
ViewerOutput* viewer_node() const;
private: